home *** CD-ROM | disk | FTP | other *** search
/ SCOP / (MAC) Scop / scop / scop.img / SCOP.SYSTEM / PROJ.SCOP / PROJ.SCOP.rsrc / bin.rsrc_CODE_11518_TOURX_OBJ.txt < prev    next >
Text File  |  1994-05-19  |  191KB  |  3,421 lines

  1. # near model CODE resource
  2. # jump table entries: 3992-4037 (46 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0300                movem.l    -[A7], D6,D7
  6. 00000008  3E2D EF54                move.w     D7, [A5 - 0x10AC]
  7. 0000000C  5247                     addq.w     D7, 1
  8. 0000000E  BE6D EF52                cmp.w      D7, [A5 - 0x10AE]
  9. 00000012  6C06                     bge        +0x8 /* 0000001A */
  10. 00000014  3B47 EF54                move.w     [A5 - 0x10AC], D7
  11. 00000018  6042                     bra        +0x44 /* 0000005C */
  12. label0000001A:
  13. 0000001A  3C2D EF52                move.w     D6, [A5 - 0x10AE]
  14. 0000001E  5246                     addq.w     D6, 1
  15. 00000020  4AAD EF4E                tst.l      [A5 - 0x10B2]
  16. 00000024  6610                     bne        +0x12 /* 00000036 */
  17. 00000026  42A7                     clr.l      -[A7]
  18. 00000028  7010                     moveq.l    D0, 0x10
  19. 0000002A  2F00                     move.l     -[A7], D0
  20. 0000002C  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  21. 00000030  2B5F EF4E                move.l     [A5 - 0x10B2], [A7]+
  22. 00000034  6010                     bra        +0x12 /* 00000046 */
  23. label00000036:
  24. 00000036  2F2D EF4E                move.l     -[A7], [A5 - 0x10B2]
  25. 0000003A  3006                     move.w     D0, D6
  26. 0000003C  E940                     asl        D0.w, 4
  27. 0000003E  48C0                     ext.l      D0
  28. 00000040  2F00                     move.l     -[A7], D0
  29. 00000042  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  30. label00000046:
  31. 00000046  4267                     clr.w      -[A7]
  32. 00000048  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  33. 0000004C  4A5F                     tst.w      [A7]+
  34. 0000004E  660A                     bne        +0xC /* 0000005A */
  35. 00000050  3B46 EF52                move.w     [A5 - 0x10AE], D6
  36. 00000054  3B47 EF54                move.w     [A5 - 0x10AC], D7
  37. 00000058  6002                     bra        +0x4 /* 0000005C */
  38. label0000005A:
  39. 0000005A  7EFF                     moveq.l    D7, 0xFFFFFFFF
  40. label0000005C:
  41. 0000005C  3D47 0008                move.w     [A6 + 0x8], D7
  42. 00000060  4CDF 00C0                movem.l    D6,D7, [A7]+
  43. 00000064  4E5E                     unlink     A6
  44. 00000066  4E75                     rts
  45. fn00000068:
  46. 00000068  4E56 FFFA                link       A6, -0x0006
  47. 0000006C  48E7 0308                movem.l    -[A7], D6,D7,A4
  48. 00000070  3D6D EF54 FFFA           move.w     [A6 - 0x6], [A5 - 0x10AC]
  49. 00000076  4247                     clr.w      D7
  50. 00000078  602C                     bra        +0x2E /* 000000A6 */
  51. label0000007A:
  52. 0000007A  206D EF4E                movea.l    A0, [A5 - 0x10B2]
  53. 0000007E  2050                     movea.l    A0, [A0]
  54. 00000080  3007                     move.w     D0, D7
  55. 00000082  E940                     asl        D0.w, 4
  56. 00000084  49F0 0000                lea.l      A4, [A0 + D0.w]
  57. 00000088  7001                     moveq.l    D0, 0x01
  58. 0000008A  B06C 0008                cmp.w      D0, [A4 + 0x8]
  59. 0000008E  57C0                     seq        D0
  60. 00000090  322C 000A                move.w     D1, [A4 + 0xA]
  61. 00000094  B26E 000A                cmp.w      D1, [A6 + 0xA]
  62. 00000098  57C1                     seq        D1
  63. 0000009A  C001                     and.b      D0, D1
  64. 0000009C  6704                     beq        +0x6 /* 000000A2 */
  65. 0000009E  3C07                     move.w     D6, D7
  66. 000000A0  601C                     bra        +0x1E /* 000000BE */
  67. label000000A2:
  68. 000000A2  5247                     addq.w     D7, 1
  69. 000000A4  6906                     bvs        +0x8 /* 000000AC */
  70. label000000A6:
  71. 000000A6  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  72. 000000AA  6FCE                     ble        -0x30 /* 0000007A */
  73. label000000AC:
  74. 000000AC  102E 0008                move.b     D0, [A6 + 0x8]
  75. 000000B0  670A                     beq        +0xC /* 000000BC */
  76. 000000B2  4267                     clr.w      -[A7]
  77. 000000B4  4EBA FF4A                jsr        [PC - 0xB6 /* 00000000 */]
  78. 000000B8  3C1F                     move.w     D6, [A7]+
  79. 000000BA  6002                     bra        +0x4 /* 000000BE */
  80. label000000BC:
  81. 000000BC  7CFF                     moveq.l    D6, 0xFFFFFFFF
  82. label000000BE:
  83. 000000BE  3D46 000C                move.w     [A6 + 0xC], D6
  84. 000000C2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  85. 000000C6  4E5E                     unlink     A6
  86. 000000C8  2E9F                     move.l     [A7], [A7]+
  87. 000000CA  4E75                     rts
  88. fn000000CC:
  89. 000000CC  4E56 FFF6                link       A6, -0x000A
  90. 000000D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  91. 000000D4  3C2E 0008                move.w     D6, [A6 + 0x8]
  92. 000000D8  302D EF52                move.w     D0, [A5 - 0x10AE]
  93. 000000DC  9046                     sub.w      D0, D6
  94. 000000DE  5340                     subq.w     D0, 1
  95. 000000E0  3E00                     move.w     D7, D0
  96. 000000E2  E947                     asl        D7.w, 4
  97. 000000E4  206D EF4E                movea.l    A0, [A5 - 0x10B2]
  98. 000000E8  2050                     movea.l    A0, [A0]
  99. 000000EA  3006                     move.w     D0, D6
  100. 000000EC  E940                     asl        D0.w, 4
  101. 000000EE  49F0 0000                lea.l      A4, [A0 + D0.w]
  102. 000000F2  206D EF4E                movea.l    A0, [A5 - 0x10B2]
  103. 000000F6  2050                     movea.l    A0, [A0]
  104. 000000F8  3006                     move.w     D0, D6
  105. 000000FA  5240                     addq.w     D0, 1
  106. 000000FC  E940                     asl        D0.w, 4
  107. 000000FE  47F0 0000                lea.l      A3, [A0 + D0.w]
  108. 00000102  4A47                     tst.w      D7
  109. 00000104  6F0E                     ble        +0x10 /* 00000114 */
  110. 00000106  2F0B                     move.l     -[A7], A3
  111. 00000108  2F0C                     move.l     -[A7], A4
  112. 0000010A  3007                     move.w     D0, D7
  113. 0000010C  48C0                     ext.l      D0
  114. 0000010E  2F00                     move.l     -[A7], D0
  115. 00000110  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  116. label00000114:
  117. 00000114  536D EF54                subq.w     [A5 - 0x10AC], 1
  118. 00000118  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  119. 0000011C  4E5E                     unlink     A6
  120. 0000011E  205F                     movea.l    A0, [A7]+
  121. 00000120  544F                     addq.w     A7, 2
  122. 00000122  4ED0                     jmp        [A0]
  123. fn00000124:
  124. 00000124  4E56 FFFA                link       A6, -0x0006
  125. 00000128  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  126. 0000012C  4206                     clr.b      D6
  127. 0000012E  4207                     clr.b      D7
  128. 00000130  206D EF4E                movea.l    A0, [A5 - 0x10B2]
  129. 00000134  2050                     movea.l    A0, [A0]
  130. 00000136  302E 0008                move.w     D0, [A6 + 0x8]
  131. 0000013A  E940                     asl        D0.w, 4
  132. 0000013C  49F0 0000                lea.l      A4, [A0 + D0.w]
  133. 00000140  3A2C 000A                move.w     D5, [A4 + 0xA]
  134. 00000144  202C 0004                move.l     D0, [A4 + 0x4]
  135. 00000148  D194                     add.l      [A4], D0
  136. 0000014A  302C 000C                move.w     D0, [A4 + 0xC]
  137. 0000014E  D16C 000E                add.w      [A4 + 0xE], D0
  138. 00000152  4A6C 000E                tst.w      [A4 + 0xE]
  139. 00000156  6E08                     bgt        +0xA /* 00000160 */
  140. 00000158  426C 000E                clr.w      [A4 + 0xE]
  141. 0000015C  7E01                     moveq.l    D7, 0x01
  142. 0000015E  7C01                     moveq.l    D6, 0x01
  143. label00000160:
  144. 00000160  0C6C 00FF 000E           cmpi.w     [A4 + 0xE], 0xFF
  145. 00000166  6D08                     blt        +0xA /* 00000170 */
  146. 00000168  397C 00FF 000E           move.w     [A4 + 0xE], 0xFF
  147. 0000016E  7E01                     moveq.l    D7, 0x01
  148. label00000170:
  149. 00000170  3F05                     move.w     -[A7], D5
  150. 00000172  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  151. 00000176  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  152. 0000017A  206D EF46                movea.l    A0, [A5 - 0x10BA]
  153. 0000017E  2050                     movea.l    A0, [A0]
  154. 00000180  3005                     move.w     D0, D5
  155. 00000182  E540                     asl        D0.w, 2
  156. 00000184  1186 00FE                move.b     [A0 + D0.w - 0x2], D6
  157. 00000188  1007                     move.b     D0, D7
  158. 0000018A  6708                     beq        +0xA /* 00000194 */
  159. 0000018C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  160. 00000190  4EBA FF3A                jsr        [PC - 0xC6 /* 000000CC */]
  161. label00000194:
  162. 00000194  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  163. 00000198  4E5E                     unlink     A6
  164. 0000019A  205F                     movea.l    A0, [A7]+
  165. 0000019C  544F                     addq.w     A7, 2
  166. 0000019E  4ED0                     jmp        [A0]
  167. 000001A0  4E56 FFF2                link       A6, -0x000E
  168. 000001A4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  169. label000001A8:
  170. 000001A8  4206                     clr.b      D6
  171. 000001AA  42A7                     clr.l      -[A7]
  172. 000001AC  A975                     syscall    TickCount
  173. 000001AE  2A1F                     move.l     D5, [A7]+
  174. 000001B0  3D6D EF54 FFF2           move.w     [A6 - 0xE], [A5 - 0x10AC]
  175. 000001B6  4247                     clr.w      D7
  176. 000001B8  6028                     bra        +0x2A /* 000001E2 */
  177. label000001BA:
  178. 000001BA  206D EF4E                movea.l    A0, [A5 - 0x10B2]
  179. 000001BE  2050                     movea.l    A0, [A0]
  180. 000001C0  3007                     move.w     D0, D7
  181. 000001C2  E940                     asl        D0.w, 4
  182. 000001C4  49F0 0000                lea.l      A4, [A0 + D0.w]
  183. 000001C8  BA94                     cmp.l      D5, [A4]
  184. 000001CA  6D12                     blt        +0x14 /* 000001DE */
  185. 000001CC  302C 0008                move.w     D0, [A4 + 0x8]
  186. 000001D0  5340                     subq.w     D0, 1
  187. 000001D2  6702                     beq        +0x4 /* 000001D6 */
  188. 000001D4  6008                     bra        +0xA /* 000001DE */
  189. label000001D6:
  190. 000001D6  7C01                     moveq.l    D6, 0x01
  191. 000001D8  3F07                     move.w     -[A7], D7
  192. 000001DA  4EBA FF48                jsr        [PC - 0xB8 /* 00000124 */]
  193. label000001DE:
  194. 000001DE  5247                     addq.w     D7, 1
  195. 000001E0  6906                     bvs        +0x8 /* 000001E8 */
  196. label000001E2:
  197. 000001E2  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  198. 000001E6  6FD2                     ble        -0x2C /* 000001BA */
  199. label000001E8:
  200. 000001E8  1006                     move.b     D0, D6
  201. 000001EA  0A00 0001                xori.b     D0, 0x1
  202. 000001EE  67B8                     beq        -0x46 /* 000001A8 */
  203. 000001F0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  204. 000001F4  4E5E                     unlink     A6
  205. 000001F6  4E75                     rts
  206. 000001F8  4E56 FFFC                link       A6, -0x0004
  207. 000001FC  48E7 0308                movem.l    -[A7], D6,D7,A4
  208. 00000200  3C2E 000E                move.w     D6, [A6 + 0xE]
  209. 00000204  4267                     clr.w      -[A7]
  210. 00000206  3F06                     move.w     -[A7], D6
  211. 00000208  1F3C 0001                move.b     -[A7], 0x1
  212. 0000020C  4EBA FE5A                jsr        [PC - 0x1A6 /* 00000068 */]
  213. 00000210  3E1F                     move.w     D7, [A7]+
  214. 00000212  6D60                     blt        +0x62 /* 00000274 */
  215. 00000214  206D EF4E                movea.l    A0, [A5 - 0x10B2]
  216. 00000218  2050                     movea.l    A0, [A0]
  217. 0000021A  3007                     move.w     D0, D7
  218. 0000021C  E940                     asl        D0.w, 4
  219. 0000021E  49F0 0000                lea.l      A4, [A0 + D0.w]
  220. 00000222  42A7                     clr.l      -[A7]
  221. 00000224  A975                     syscall    TickCount
  222. 00000226  202E 000A                move.l     D0, [A6 + 0xA]
  223. 0000022A  D09F                     add.l      D0, [A7]+
  224. 0000022C  2880                     move.l     [A4], D0
  225. 0000022E  296E 000A 0004           move.l     [A4 + 0x4], [A6 + 0xA]
  226. 00000234  397C 0001 0008           move.w     [A4 + 0x8], 0x1
  227. 0000023A  3946 000A                move.w     [A4 + 0xA], D6
  228. 0000023E  396E 0008 000C           move.w     [A4 + 0xC], [A6 + 0x8]
  229. 00000244  6F10                     ble        +0x12 /* 00000256 */
  230. 00000246  426C 000E                clr.w      [A4 + 0xE]
  231. 0000024A  3F06                     move.w     -[A7], D6
  232. 0000024C  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  233. 00000250  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  234. 00000254  6010                     bra        +0x12 /* 00000266 */
  235. label00000256:
  236. 00000256  206D EF46                movea.l    A0, [A5 - 0x10BA]
  237. 0000025A  2050                     movea.l    A0, [A0]
  238. 0000025C  3006                     move.w     D0, D6
  239. 0000025E  E540                     asl        D0.w, 2
  240. 00000260  3970 00FC 000E           move.w     [A4 + 0xE], [A0 + D0.w - 0x4]
  241. label00000266:
  242. 00000266  206D EF46                movea.l    A0, [A5 - 0x10BA]
  243. 0000026A  2050                     movea.l    A0, [A0]
  244. 0000026C  3006                     move.w     D0, D6
  245. 0000026E  E540                     asl        D0.w, 2
  246. 00000270  4230 00FE                clr.b      [A0 + D0.w - 0x2]
  247. label00000274:
  248. 00000274  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  249. 00000278  4E5E                     unlink     A6
  250. 0000027A  205F                     movea.l    A0, [A7]+
  251. 0000027C  504F                     addq.w     A7, 8
  252. 0000027E  4ED0                     jmp        [A0]
  253. 00000280  4E56 0000                link       A6, 0
  254. 00000284  4E5E                     unlink     A6
  255. 00000286  4E75                     rts
  256. 00000288  4E56 0000                link       A6, 0
  257. 0000028C  4AAE 0010                tst.l      [A6 + 0x10]
  258. 00000290  6708                     beq        +0xA /* 0000029A */
  259. 00000292  2B6E 0008 EF38           move.l     [A5 - 0x10C8], [A6 + 0x8]
  260. 00000298  6010                     bra        +0x12 /* 000002AA */
  261. label0000029A:
  262. 0000029A  202E 0008                move.l     D0, [A6 + 0x8]
  263. 0000029E  B0AD EF38                cmp.l      D0, [A5 - 0x10C8]
  264. 000002A2  6606                     bne        +0x8 /* 000002AA */
  265. 000002A4  7000                     moveq.l    D0, 0x00
  266. 000002A6  2B40 EF38                move.l     [A5 - 0x10C8], D0
  267. label000002AA:
  268. 000002AA  2D40 0014                move.l     [A6 + 0x14], D0
  269. 000002AE  4E5E                     unlink     A6
  270. 000002B0  205F                     movea.l    A0, [A7]+
  271. 000002B2  DEFC 000C                add.w      A7, 0xC
  272. 000002B6  4ED0                     jmp        [A0]
  273. fn000002B8:
  274. 000002B8  4E56 FFFC                link       A6, -0x0004
  275. 000002BC  48E7 0118                movem.l    -[A7], D7,A3,A4
  276. 000002C0  2E2E 0008                move.l     D7, [A6 + 0x8]
  277. 000002C4  4A6D F848                tst.w      [A5 - 0x7B8]
  278. 000002C8  6D2E                     blt        +0x30 /* 000002F8 */
  279. 000002CA  42A7                     clr.l      -[A7]
  280. 000002CC  3F2D F848                move.w     -[A7], [A5 - 0x7B8]
  281. 000002D0  4267                     clr.w      -[A7]
  282. 000002D2  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  283. 000002D6  265F                     movea.l    A3, [A7]+
  284. 000002D8  200B                     move.l     D0, A3
  285. 000002DA  671C                     beq        +0x1E /* 000002F8 */
  286. 000002DC  284B                     movea.l    A4, A3
  287. 000002DE  7003                     moveq.l    D0, 0x03
  288. 000002E0  B054                     cmp.w      D0, [A4]
  289. 000002E2  57C0                     seq        D0
  290. 000002E4  BEAC 0002                cmp.l      D7, [A4 + 0x2]
  291. 000002E8  57C1                     seq        D1
  292. 000002EA  C001                     and.b      D0, D1
  293. 000002EC  670A                     beq        +0xC /* 000002F8 */
  294. 000002EE  38BC 0004                move.w     [A4], 0x4
  295. 000002F2  7000                     moveq.l    D0, 0x00
  296. 000002F4  2940 0002                move.l     [A4 + 0x2], D0
  297. label000002F8:
  298. 000002F8  BEAD F84A                cmp.l      D7, [A5 - 0x7B6]
  299. 000002FC  6606                     bne        +0x8 /* 00000304 */
  300. 000002FE  7000                     moveq.l    D0, 0x00
  301. 00000300  2B40 F84A                move.l     [A5 - 0x7B6], D0
  302. label00000304:
  303. 00000304  BEAD EF38                cmp.l      D7, [A5 - 0x10C8]
  304. 00000308  6606                     bne        +0x8 /* 00000310 */
  305. 0000030A  7000                     moveq.l    D0, 0x00
  306. 0000030C  2B40 EF38                move.l     [A5 - 0x10C8], D0
  307. label00000310:
  308. 00000310  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  309. 00000314  4E5E                     unlink     A6
  310. 00000316  2E9F                     move.l     [A7], [A7]+
  311. 00000318  4E75                     rts
  312. 0000031A  4E56 FFF6                link       A6, -0x000A
  313. 0000031E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  314. 00000322  266E 0008                movea.l    A3, [A6 + 0x8]
  315. 00000326  2053                     movea.l    A0, [A3]
  316. 00000328  3C10                     move.w     D6, [A0]
  317. 0000032A  5346                     subq.w     D6, 1
  318. 0000032C  3D46 FFF6                move.w     [A6 - 0xA], D6
  319. 00000330  4247                     clr.w      D7
  320. 00000332  6034                     bra        +0x36 /* 00000368 */
  321. label00000334:
  322. 00000334  2053                     movea.l    A0, [A3]
  323. 00000336  3007                     move.w     D0, D7
  324. 00000338  48C0                     ext.l      D0
  325. 0000033A  2F00                     move.l     -[A7], D0
  326. 0000033C  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  327. 00000342  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  328. 00000346  201F                     move.l     D0, [A7]+
  329. 00000348  49F0 0808                lea.l      A4, [A0 + D0 + 0x8]
  330. 0000034C  70FF                     moveq.l    D0, 0xFFFFFFFF
  331. 0000034E  B054                     cmp.w      D0, [A4]
  332. 00000350  6712                     beq        +0x14 /* 00000364 */
  333. 00000352  70FA                     moveq.l    D0, 0xFFFFFFFA
  334. 00000354  B06C 0004                cmp.w      D0, [A4 + 0x4]
  335. 00000358  660A                     bne        +0xC /* 00000364 */
  336. 0000035A  3F14                     move.w     -[A7], [A4]
  337. 0000035C  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  338. 00000360  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  339. label00000364:
  340. 00000364  5247                     addq.w     D7, 1
  341. 00000366  6906                     bvs        +0x8 /* 0000036E */
  342. label00000368:
  343. 00000368  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  344. 0000036C  6FC6                     ble        -0x38 /* 00000334 */
  345. label0000036E:
  346. 0000036E  2F0B                     move.l     -[A7], A3
  347. 00000370  205F                     movea.l    A0, [A7]+
  348. 00000372  A023                     syscall    DisposHandle/DisposeHandle
  349. 00000374  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  350. 00000378  4E5E                     unlink     A6
  351. 0000037A  2E9F                     move.l     [A7], [A7]+
  352. 0000037C  4E75                     rts
  353. fn0000037E:
  354. 0000037E  4E56 0000                link       A6, 0
  355. 00000382  2F0C                     move.l     -[A7], A4
  356. 00000384  286E 0008                movea.l    A4, [A6 + 0x8]
  357. 00000388  2054                     movea.l    A0, [A4]
  358. 0000038A  4AA8 0014                tst.l      [A0 + 0x14]
  359. 0000038E  670C                     beq        +0xE /* 0000039C */
  360. 00000390  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  361. 00000394  2F28 0014                move.l     -[A7], [A0 + 0x14]
  362. 00000398  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  363. label0000039C:
  364. 0000039C  2054                     movea.l    A0, [A4]
  365. 0000039E  70FF                     moveq.l    D0, 0xFFFFFFFF
  366. 000003A0  B068 000C                cmp.w      D0, [A0 + 0xC]
  367. 000003A4  660A                     bne        +0xC /* 000003B0 */
  368. 000003A6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  369. 000003AA  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  370. 000003AE  6008                     bra        +0xA /* 000003B8 */
  371. label000003B0:
  372. 000003B0  2054                     movea.l    A0, [A4]
  373. 000003B2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  374. 000003B6  A9A3                     syscall    ReleaseResource
  375. label000003B8:
  376. 000003B8  2054                     movea.l    A0, [A4]
  377. 000003BA  2F28 0010                move.l     -[A7], [A0 + 0x10]
  378. 000003BE  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  379. 000003C2  2F0C                     move.l     -[A7], A4
  380. 000003C4  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  381. 000003C8  285F                     movea.l    A4, [A7]+
  382. 000003CA  4E5E                     unlink     A6
  383. 000003CC  2E9F                     move.l     [A7], [A7]+
  384. 000003CE  4E75                     rts
  385. 000003D0  4E56 FFF6                link       A6, -0x000A
  386. 000003D4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  387. 000003D8  206D FD54                movea.l    A0, [A5 - 0x2AC]
  388. 000003DC  2050                     movea.l    A0, [A0]
  389. 000003DE  3C10                     move.w     D6, [A0]
  390. 000003E0  5346                     subq.w     D6, 1
  391. 000003E2  3D46 FFF6                move.w     [A6 - 0xA], D6
  392. 000003E6  4247                     clr.w      D7
  393. 000003E8  6046                     bra        +0x48 /* 00000430 */
  394. label000003EA:
  395. 000003EA  206D FD54                movea.l    A0, [A5 - 0x2AC]
  396. 000003EE  2050                     movea.l    A0, [A0]
  397. 000003F0  3007                     move.w     D0, D7
  398. 000003F2  48C0                     ext.l      D0
  399. 000003F4  2F00                     move.l     -[A7], D0
  400. 000003F6  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  401. 000003FC  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  402. 00000400  201F                     move.l     D0, [A7]+
  403. 00000402  49F0 0808                lea.l      A4, [A0 + D0 + 0x8]
  404. 00000406  70FF                     moveq.l    D0, 0xFFFFFFFF
  405. 00000408  B054                     cmp.w      D0, [A4]
  406. 0000040A  6720                     beq        +0x22 /* 0000042C */
  407. 0000040C  7003                     moveq.l    D0, 0x03
  408. 0000040E  B06C 0004                cmp.w      D0, [A4 + 0x4]
  409. 00000412  6618                     bne        +0x1A /* 0000042C */
  410. 00000414  206C 0006                movea.l    A0, [A4 + 0x6]
  411. 00000418  2050                     movea.l    A0, [A0]
  412. 0000041A  2668 0014                movea.l    A3, [A0 + 0x14]
  413. 0000041E  200B                     move.l     D0, A3
  414. 00000420  670A                     beq        +0xC /* 0000042C */
  415. 00000422  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  416. 00000426  2F0B                     move.l     -[A7], A3
  417. 00000428  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  418. label0000042C:
  419. 0000042C  5247                     addq.w     D7, 1
  420. 0000042E  6906                     bvs        +0x8 /* 00000436 */
  421. label00000430:
  422. 00000430  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  423. 00000434  6FB4                     ble        -0x4A /* 000003EA */
  424. label00000436:
  425. 00000436  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  426. 0000043A  4E5E                     unlink     A6
  427. 0000043C  4E75                     rts
  428. 0000043E  4E56 FFFA                link       A6, -0x0006
  429. 00000442  48E7 0308                movem.l    -[A7], D6,D7,A4
  430. 00000446  206D FD54                movea.l    A0, [A5 - 0x2AC]
  431. 0000044A  2050                     movea.l    A0, [A0]
  432. 0000044C  3C10                     move.w     D6, [A0]
  433. 0000044E  5346                     subq.w     D6, 1
  434. 00000450  3D46 FFFA                move.w     [A6 - 0x6], D6
  435. 00000454  4247                     clr.w      D7
  436. 00000456  6036                     bra        +0x38 /* 0000048E */
  437. label00000458:
  438. 00000458  206D FD54                movea.l    A0, [A5 - 0x2AC]
  439. 0000045C  2050                     movea.l    A0, [A0]
  440. 0000045E  3007                     move.w     D0, D7
  441. 00000460  48C0                     ext.l      D0
  442. 00000462  2F00                     move.l     -[A7], D0
  443. 00000464  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  444. 0000046A  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  445. 0000046E  201F                     move.l     D0, [A7]+
  446. 00000470  49F0 0808                lea.l      A4, [A0 + D0 + 0x8]
  447. 00000474  70FF                     moveq.l    D0, 0xFFFFFFFF
  448. 00000476  B054                     cmp.w      D0, [A4]
  449. 00000478  6710                     beq        +0x12 /* 0000048A */
  450. 0000047A  7003                     moveq.l    D0, 0x03
  451. 0000047C  B06C 0004                cmp.w      D0, [A4 + 0x4]
  452. 00000480  6608                     bne        +0xA /* 0000048A */
  453. 00000482  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  454. 00000486  4EBA FEF6                jsr        [PC - 0x10A /* 0000037E */]
  455. label0000048A:
  456. 0000048A  5247                     addq.w     D7, 1
  457. 0000048C  6906                     bvs        +0x8 /* 00000494 */
  458. label0000048E:
  459. 0000048E  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  460. 00000492  6FC4                     ble        -0x3A /* 00000458 */
  461. label00000494:
  462. 00000494  2F2D FD54                move.l     -[A7], [A5 - 0x2AC]
  463. 00000498  205F                     movea.l    A0, [A7]+
  464. 0000049A  A023                     syscall    DisposHandle/DisposeHandle
  465. 0000049C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  466. 000004A0  4E5E                     unlink     A6
  467. 000004A2  4E75                     rts
  468. 000004A4  4E56 FFF2                link       A6, -0x000E
  469. 000004A8  48E7 0308                movem.l    -[A7], D6,D7,A4
  470. 000004AC  206D F84E                movea.l    A0, [A5 - 0x7B2]
  471. 000004B0  2050                     movea.l    A0, [A0]
  472. 000004B2  3C10                     move.w     D6, [A0]
  473. 000004B4  5346                     subq.w     D6, 1
  474. 000004B6  3D46 FFF2                move.w     [A6 - 0xE], D6
  475. 000004BA  4247                     clr.w      D7
  476. 000004BC  602A                     bra        +0x2C /* 000004E8 */
  477. label000004BE:
  478. 000004BE  42A7                     clr.l      -[A7]
  479. 000004C0  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  480. 000004C4  3F07                     move.w     -[A7], D7
  481. 000004C6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  482. 000004CA  285F                     movea.l    A4, [A7]+
  483. 000004CC  2D6C 0002 FFF4           move.l     [A6 - 0xC], [A4 + 0x2]
  484. 000004D2  102C 0007                move.b     D0, [A4 + 0x7]
  485. 000004D6  6604                     bne        +0x6 /* 000004DC */
  486. 000004D8  3F14                     move.w     -[A7], [A4]
  487. 000004DA  A99A                     syscall    CloseResFile
  488. label000004DC:
  489. 000004DC  486E FFF4                pea.l      [A6 - 0xC]
  490. 000004E0  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  491. 000004E4  5247                     addq.w     D7, 1
  492. 000004E6  6906                     bvs        +0x8 /* 000004EE */
  493. label000004E8:
  494. 000004E8  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  495. 000004EC  6FD0                     ble        -0x2E /* 000004BE */
  496. label000004EE:
  497. 000004EE  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  498. 000004F2  205F                     movea.l    A0, [A7]+
  499. 000004F4  A023                     syscall    DisposHandle/DisposeHandle
  500. 000004F6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  501. 000004FA  4E5E                     unlink     A6
  502. 000004FC  4E75                     rts
  503. 000004FE  4E56 FFD0                link       A6, -0x0030
  504. 00000502  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  505. 00000506  422E 0012                clr.b      [A6 + 0x12]
  506. 0000050A  4AAE 000A                tst.l      [A6 + 0xA]
  507. 0000050E  6700 01CC                beq        +0x1CE /* 000006DC */
  508. 00000512  206D F852                movea.l    A0, [A5 - 0x7AE]
  509. 00000516  2050                     movea.l    A0, [A0]
  510. 00000518  3A10                     move.w     D5, [A0]
  511. 0000051A  5345                     subq.w     D5, 1
  512. 0000051C  3D45 FFD0                move.w     [A6 - 0x30], D5
  513. 00000520  4246                     clr.w      D6
  514. 00000522  6000 01B0                bra        +0x1B2 /* 000006D4 */
  515. label00000526:
  516. 00000526  42A7                     clr.l      -[A7]
  517. 00000528  2F2D F852                move.l     -[A7], [A5 - 0x7AE]
  518. 0000052C  3F06                     move.w     -[A7], D6
  519. 0000052E  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  520. 00000532  265F                     movea.l    A3, [A7]+
  521. 00000534  2013                     move.l     D0, [A3]
  522. 00000536  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  523. 0000053A  6600 0194                bne        +0x196 /* 000006D0 */
  524. 0000053E  286B 0004                movea.l    A4, [A3 + 0x4]
  525. 00000542  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  526. 00000548  3D7C 0008 FFD8           move.w     [A6 - 0x28], 0x8
  527. 0000054E  3D7C 0004 FFDE           move.w     [A6 - 0x22], 0x4
  528. 00000554  3D7C 0004 FFE4           move.w     [A6 - 0x1C], 0x4
  529. 0000055A  102B 0008                move.b     D0, [A3 + 0x8]
  530. 0000055E  6732                     beq        +0x34 /* 00000592 */
  531. 00000560  707F                     moveq.l    D0, 0x7F
  532. 00000562  2D40 FFDA                move.l     [A6 - 0x26], D0
  533. 00000566  2D6E 000E FFE0           move.l     [A6 - 0x20], [A6 + 0xE]
  534. 0000056C  302E 0008                move.w     D0, [A6 + 0x8]
  535. 00000570  48C0                     ext.l      D0
  536. 00000572  2D40 FFE6                move.l     [A6 - 0x1A], D0
  537. 00000576  42A7                     clr.l      -[A7]
  538. 00000578  7003                     moveq.l    D0, 0x03
  539. 0000057A  2F00                     move.l     -[A7], D0
  540. 0000057C  486E FFD2                pea.l      [A6 - 0x2E]
  541. 00000580  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  542. 00000586  2F0C                     move.l     -[A7], A4
  543. 00000588  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  544. 0000058C  2E1F                     move.l     D7, [A7]+
  545. 0000058E  6000 014C                bra        +0x14E /* 000006DC */
  546. label00000592:
  547. 00000592  206E 000E                movea.l    A0, [A6 + 0xE]
  548. 00000596  3010                     move.w     D0, [A0]
  549. 00000598  6B00 0142                bmi        +0x144 /* 000006DC */
  550. 0000059C  0C40 0008                cmpi.w     D0, 0x8
  551. 000005A0  6E00 013A                bgt        +0x13C /* 000006DC */
  552. 000005A4  D040                     add.w      D0, D0
  553. 000005A6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  554. 000005AA  4EFB 0000                jmp        [PC + D0.w]
  555. 000005AE  0078 009A 00CA           ori.w      [0x000000CA], 0x9A
  556. 000005B4  00FA 0130                ori.?      [PC + 0x130 /* 000006E6 */], 0xFFFFFFFFFFFFFFFF
  557. 000005B8  00FA 0056                ori.?      [PC + 0x56 /* 00000610 */], 0xFFFFFFFFFFFFFFFF
  558. 000005BC  0130 0014                btst       [A0 + D0.w + 0x14], D0
  559. 000005C0  7000                     moveq.l    D0, 0x00
  560. 000005C2  206E 000E                movea.l    A0, [A6 + 0xE]
  561. 000005C6  3028 000E                move.w     D0, [A0 + 0xE]
  562. 000005CA  C0BC 0000 0001           and.l      D0, 0x1
  563. 000005D0  4A80                     tst.l      D0
  564. 000005D2  56C4                     sne        D4
  565. 000005D4  4404                     neg.b      D4
  566. 000005D6  7076                     moveq.l    D0, 0x76
  567. 000005D8  2D40 FFDA                move.l     [A6 - 0x26], D0
  568. 000005DC  1004                     move.b     D0, D4
  569. 000005DE  4880                     ext.w      D0
  570. 000005E0  48C0                     ext.l      D0
  571. 000005E2  2D40 FFE0                move.l     [A6 - 0x20], D0
  572. 000005E6  42A7                     clr.l      -[A7]
  573. 000005E8  7002                     moveq.l    D0, 0x02
  574. 000005EA  2F00                     move.l     -[A7], D0
  575. 000005EC  486E FFD2                pea.l      [A6 - 0x2E]
  576. 000005F0  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  577. 000005F6  2F0C                     move.l     -[A7], A4
  578. 000005F8  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  579. 000005FC  2E1F                     move.l     D7, [A7]+
  580. 000005FE  6000 00DC                bra        +0xDE /* 000006DC */
  581. 00000602  7077                     moveq.l    D0, 0x77
  582. 00000604  2D40 FFDA                move.l     [A6 - 0x26], D0
  583. 00000608  42A7                     clr.l      -[A7]
  584. 0000060A  7001                     moveq.l    D0, 0x01
  585. 0000060C  2F00                     move.l     -[A7], D0
  586. 0000060E  486E FFD2                pea.l      [A6 - 0x2E]
  587. 00000612  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  588. 00000618  2F0C                     move.l     -[A7], A4
  589. 0000061A  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  590. 0000061E  2E1F                     move.l     D7, [A7]+
  591. 00000620  6000 00BA                bra        +0xBC /* 000006DC */
  592. 00000624  7078                     moveq.l    D0, 0x78
  593. 00000626  2D40 FFDA                move.l     [A6 - 0x26], D0
  594. 0000062A  42A7                     clr.l      -[A7]
  595. 0000062C  7001                     moveq.l    D0, 0x01
  596. 0000062E  2F00                     move.l     -[A7], D0
  597. 00000630  486E FFD2                pea.l      [A6 - 0x2E]
  598. 00000634  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  599. 0000063A  2F0C                     move.l     -[A7], A4
  600. 0000063C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  601. 00000640  2E1F                     move.l     D7, [A7]+
  602. 00000642  6000 0098                bra        +0x9A /* 000006DC */
  603. 00000646  7079                     moveq.l    D0, 0x79
  604. 00000648  2D40 FFDA                move.l     [A6 - 0x26], D0
  605. 0000064C  2D6E 000E FFE0           move.l     [A6 - 0x20], [A6 + 0xE]
  606. 00000652  302E 0008                move.w     D0, [A6 + 0x8]
  607. 00000656  48C0                     ext.l      D0
  608. 00000658  2D40 FFE6                move.l     [A6 - 0x1A], D0
  609. 0000065C  42A7                     clr.l      -[A7]
  610. 0000065E  7003                     moveq.l    D0, 0x03
  611. 00000660  2F00                     move.l     -[A7], D0
  612. 00000662  486E FFD2                pea.l      [A6 - 0x2E]
  613. 00000666  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  614. 0000066C  2F0C                     move.l     -[A7], A4
  615. 0000066E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  616. 00000672  2E1F                     move.l     D7, [A7]+
  617. 00000674  6066                     bra        +0x68 /* 000006DC */
  618. 00000676  707A                     moveq.l    D0, 0x7A
  619. 00000678  2D40 FFDA                move.l     [A6 - 0x26], D0
  620. 0000067C  2D6E 000E FFE0           move.l     [A6 - 0x20], [A6 + 0xE]
  621. 00000682  302E 0008                move.w     D0, [A6 + 0x8]
  622. 00000686  48C0                     ext.l      D0
  623. 00000688  2D40 FFE6                move.l     [A6 - 0x1A], D0
  624. 0000068C  42A7                     clr.l      -[A7]
  625. 0000068E  7003                     moveq.l    D0, 0x03
  626. 00000690  2F00                     move.l     -[A7], D0
  627. 00000692  486E FFD2                pea.l      [A6 - 0x2E]
  628. 00000696  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  629. 0000069C  2F0C                     move.l     -[A7], A4
  630. 0000069E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  631. 000006A2  2E1F                     move.l     D7, [A7]+
  632. 000006A4  6036                     bra        +0x38 /* 000006DC */
  633. 000006A6  707B                     moveq.l    D0, 0x7B
  634. 000006A8  2D40 FFDA                move.l     [A6 - 0x26], D0
  635. 000006AC  302D F622                move.w     D0, [A5 - 0x9DE]
  636. 000006B0  48C0                     ext.l      D0
  637. 000006B2  2D40 FFE0                move.l     [A6 - 0x20], D0
  638. 000006B6  42A7                     clr.l      -[A7]
  639. 000006B8  7002                     moveq.l    D0, 0x02
  640. 000006BA  2F00                     move.l     -[A7], D0
  641. 000006BC  486E FFD2                pea.l      [A6 - 0x2E]
  642. 000006C0  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  643. 000006C6  2F0C                     move.l     -[A7], A4
  644. 000006C8  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  645. 000006CC  2E1F                     move.l     D7, [A7]+
  646. 000006CE  600C                     bra        +0xE /* 000006DC */
  647. label000006D0:
  648. 000006D0  5246                     addq.w     D6, 1
  649. 000006D2  6908                     bvs        +0xA /* 000006DC */
  650. label000006D4:
  651. 000006D4  BC6E FFD0                cmp.w      D6, [A6 - 0x30]
  652. 000006D8  6F00 FE4C                ble        -0x1B2 /* 00000526 */
  653. label000006DC:
  654. 000006DC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  655. 000006E0  4E5E                     unlink     A6
  656. 000006E2  205F                     movea.l    A0, [A7]+
  657. 000006E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  658. 000006E8  4ED0                     jmp        [A0]
  659. fn000006EA:
  660. 000006EA  4E56 FDE4                link       A6, -0x021C
  661. 000006EE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  662. 000006F2  266E 0008                movea.l    A3, [A6 + 0x8]
  663. 000006F6  3D7C 0002 FFFA           move.w     [A6 - 0x6], 0x2
  664. 000006FC  7000                     moveq.l    D0, 0x00
  665. 000006FE  2D40 FFFC                move.l     [A6 - 0x4], D0
  666. 00000702  200B                     move.l     D0, A3
  667. 00000704  6700 00C0                beq        +0xC2 /* 000007C6 */
  668. 00000708  42A7                     clr.l      -[A7]
  669. 0000070A  2F0B                     move.l     -[A7], A3
  670. 0000070C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  671. 00000710  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  672. 00000714  7E00                     moveq.l    D7, 0x00
  673. 00000716  42A7                     clr.l      -[A7]
  674. 00000718  42A7                     clr.l      -[A7]
  675. 0000071A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  676. 0000071E  285F                     movea.l    A4, [A7]+
  677. 00000720  200C                     move.l     D0, A4
  678. 00000722  6700 00A2                beq        +0xA4 /* 000007C6 */
  679. label00000726:
  680. 00000726  BEAE FFEE                cmp.l      D7, [A6 - 0x12]
  681. 0000072A  6C68                     bge        +0x6A /* 00000794 */
  682. 0000072C  2A07                     move.l     D5, D7
  683. 0000072E  DA93                     add.l      D5, [A3]
  684. 00000730  2045                     movea.l    A0, D5
  685. 00000732  2810                     move.l     D4, [A0]
  686. 00000734  2F04                     move.l     -[A7], D4
  687. 00000736  486E FEEE                pea.l      [A6 - 0x112]
  688. 0000073A  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  689. 0000073E  4A87                     tst.l      D7
  690. 00000740  6724                     beq        +0x26 /* 00000766 */
  691. 00000742  487A 008C                pea.l      [PC + 0x8C /* 000007D0, value 0x12C4E56 */]
  692. 00000746  486E FEEE                pea.l      [A6 - 0x112]
  693. 0000074A  486E FDE4                pea.l      [A6 - 0x21C]
  694. 0000074E  3F3C 0002                move.w     -[A7], 0x2
  695. 00000752  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  696. 00000756  41EE FEEE                lea.l      A0, [A6 - 0x112]
  697. 0000075A  43EE FDE4                lea.l      A1, [A6 - 0x21C]
  698. 0000075E  703F                     moveq.l    D0, 0x3F
  699. label00000760:
  700. 00000760  20D9                     move.l     [A0]+, [A1]+
  701. 00000762  51C8 FFFC                dbf        D0, -0x6 /* 00000760 */
  702. label00000766:
  703. 00000766  4267                     clr.w      -[A7]
  704. 00000768  486E FEEF                pea.l      [A6 - 0x111]
  705. 0000076C  2F0C                     move.l     -[A7], A4
  706. 0000076E  4240                     clr.w      D0
  707. 00000770  102E FEEE                move.b     D0, [A6 - 0x112]
  708. 00000774  48C0                     ext.l      D0
  709. 00000776  2F00                     move.l     -[A7], D0
  710. 00000778  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  711. 0000077C  3C1F                     move.w     D6, [A7]+
  712. 0000077E  6710                     beq        +0x12 /* 00000790 */
  713. 00000780  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  714. 00000784  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  715. 00000788  2F0C                     move.l     -[A7], A4
  716. 0000078A  205F                     movea.l    A0, [A7]+
  717. 0000078C  A023                     syscall    DisposHandle/DisposeHandle
  718. 0000078E  6036                     bra        +0x38 /* 000007C6 */
  719. label00000790:
  720. 00000790  5887                     addq.l     D7, 4
  721. 00000792  6092                     bra        -0x6C /* 00000726 */
  722. label00000794:
  723. 00000794  422E FEEE                clr.b      [A6 - 0x112]
  724. 00000798  4267                     clr.w      -[A7]
  725. 0000079A  486E FEEE                pea.l      [A6 - 0x112]
  726. 0000079E  2F0C                     move.l     -[A7], A4
  727. 000007A0  7001                     moveq.l    D0, 0x01
  728. 000007A2  2F00                     move.l     -[A7], D0
  729. 000007A4  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  730. 000007A8  3C1F                     move.w     D6, [A7]+
  731. 000007AA  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  732. 000007B0  2D4C FFFC                move.l     [A6 - 0x4], A4
  733. 000007B4  206E 000C                movea.l    A0, [A6 + 0xC]
  734. 000007B8  43EE FFFA                lea.l      A1, [A6 - 0x6]
  735. 000007BC  20D9                     move.l     [A0]+, [A1]+
  736. 000007BE  3091                     move.w     [A0], [A1]
  737. 000007C0  2F0B                     move.l     -[A7], A3
  738. 000007C2  205F                     movea.l    A0, [A7]+
  739. 000007C4  A023                     syscall    DisposHandle/DisposeHandle
  740. label000007C6:
  741. 000007C6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  742. 000007CA  4E5E                     unlink     A6
  743. 000007CC  2E9F                     move.l     [A7], [A7]+
  744. 000007CE  4E75                     rts
  745. 000007D0  012C 4E56                btst       [A4 + 0x4E56], D0
  746. // begin alternate branch 000007D2-000007D6
  747. fn000007D2:
  748. 000007D2  4E56 FFEC                link       A6, -0x0014
  749. // end alternate branch 000007D2-000007D6
  750. fn000007D2: // (misaligned)
  751. 000007D4  FFEC                     .extension 0xFEC // unimplemented
  752. 000007D6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  753. 000007DA  286E 0010                movea.l    A4, [A6 + 0x10]
  754. 000007DE  3A2E 0014                move.w     D5, [A6 + 0x14]
  755. 000007E2  2C2E 000C                move.l     D6, [A6 + 0xC]
  756. 000007E6  2006                     move.l     D0, D6
  757. 000007E8  C0BC 0000 00F0           and.l      D0, 0xF0
  758. 000007EE  2E00                     move.l     D7, D0
  759. 000007F0  7040                     moveq.l    D0, 0x40
  760. 000007F2  B087                     cmp.l      D0, D7
  761. 000007F4  6622                     bne        +0x24 /* 00000818 */
  762. 000007F6  42A7                     clr.l      -[A7]
  763. 000007F8  3005                     move.w     D0, D5
  764. 000007FA  48C0                     ext.l      D0
  765. 000007FC  2F00                     move.l     -[A7], D0
  766. 000007FE  2F0C                     move.l     -[A7], A4
  767. 00000800  2F06                     move.l     -[A7], D6
  768. 00000802  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  769. 00000806  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  770. 0000080A  4A9F                     tst.l      [A7]+
  771. 0000080C  56C0                     sne        D0
  772. 0000080E  4400                     neg.b      D0
  773. 00000810  1B40 F83F                move.b     [A5 - 0x7C1], D0
  774. 00000814  6000 00C8                bra        +0xCA /* 000008DE */
  775. label00000818:
  776. 00000818  2006                     move.l     D0, D6
  777. 0000081A  C0BC 0000 000F           and.l      D0, 0xF
  778. 00000820  3205                     move.w     D1, D5
  779. 00000822  48C1                     ext.l      D1
  780. 00000824  B280                     cmp.l      D1, D0
  781. 00000826  670C                     beq        +0xE /* 00000834 */
  782. 00000828  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  783. 0000082C  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  784. 00000830  6000 00AC                bra        +0xAE /* 000008DE */
  785. label00000834:
  786. 00000834  42A7                     clr.l      -[A7]
  787. 00000836  3F05                     move.w     -[A7], D5
  788. 00000838  486C 0006                pea.l      [A4 + 0x6]
  789. 0000083C  2F06                     move.l     -[A7], D6
  790. 0000083E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  791. 00000842  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  792. 00000846  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  793. 0000084A  3D7C 0002 FFF2           move.w     [A6 - 0xE], 0x2
  794. 00000850  3007                     move.w     D0, D7
  795. 00000852  0440 0010                subi.w     D0, 0x10
  796. 00000856  6720                     beq        +0x22 /* 00000878 */
  797. 00000858  0440 0010                subi.w     D0, 0x10
  798. 0000085C  6722                     beq        +0x24 /* 00000880 */
  799. 0000085E  0440 0010                subi.w     D0, 0x10
  800. 00000862  672A                     beq        +0x2C /* 0000088E */
  801. 00000864  0440 0020                subi.w     D0, 0x20 /* ' ' */
  802. 00000868  6732                     beq        +0x34 /* 0000089C */
  803. 0000086A  0440 0010                subi.w     D0, 0x10
  804. 0000086E  674A                     beq        +0x4C /* 000008BA */
  805. 00000870  0440 0010                subi.w     D0, 0x10
  806. 00000874  6752                     beq        +0x54 /* 000008C8 */
  807. 00000876  605C                     bra        +0x5E /* 000008D4 */
  808. label00000878:
  809. 00000878  3D7C 0004 FFF2           move.w     [A6 - 0xE], 0x4
  810. 0000087E  6054                     bra        +0x56 /* 000008D4 */
  811. label00000880:
  812. 00000880  4AAE FFF4                tst.l      [A6 - 0xC]
  813. 00000884  674E                     beq        +0x50 /* 000008D4 */
  814. 00000886  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  815. 0000088C  6046                     bra        +0x48 /* 000008D4 */
  816. label0000088E:
  817. 0000088E  4AAE FFF4                tst.l      [A6 - 0xC]
  818. 00000892  6740                     beq        +0x42 /* 000008D4 */
  819. 00000894  3D7C 0003 FFF2           move.w     [A6 - 0xE], 0x3
  820. 0000089A  6038                     bra        +0x3A /* 000008D4 */
  821. label0000089C:
  822. 0000089C  4AAE FFF4                tst.l      [A6 - 0xC]
  823. 000008A0  6732                     beq        +0x34 /* 000008D4 */
  824. 000008A2  486E FFEC                pea.l      [A6 - 0x14]
  825. 000008A6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  826. 000008AA  4EBA FE3E                jsr        [PC - 0x1C2 /* 000006EA */]
  827. 000008AE  205F                     movea.l    A0, [A7]+
  828. 000008B0  43EE FFF2                lea.l      A1, [A6 - 0xE]
  829. 000008B4  22D8                     move.l     [A1]+, [A0]+
  830. 000008B6  3290                     move.w     [A1], [A0]
  831. 000008B8  601A                     bra        +0x1C /* 000008D4 */
  832. label000008BA:
  833. 000008BA  4AAE FFF4                tst.l      [A6 - 0xC]
  834. 000008BE  6714                     beq        +0x16 /* 000008D4 */
  835. 000008C0  3D7C 0005 FFF2           move.w     [A6 - 0xE], 0x5
  836. 000008C6  600C                     bra        +0xE /* 000008D4 */
  837. label000008C8:
  838. 000008C8  4AAE FFF4                tst.l      [A6 - 0xC]
  839. 000008CC  6706                     beq        +0x8 /* 000008D4 */
  840. 000008CE  3D7C 0007 FFF2           move.w     [A6 - 0xE], 0x7
  841. label000008D4:
  842. 000008D4  41EE FFF2                lea.l      A0, [A6 - 0xE]
  843. 000008D8  224C                     movea.l    A1, A4
  844. 000008DA  22D8                     move.l     [A1]+, [A0]+
  845. 000008DC  3290                     move.w     [A1], [A0]
  846. label000008DE:
  847. 000008DE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  848. 000008E2  4E5E                     unlink     A6
  849. 000008E4  205F                     movea.l    A0, [A7]+
  850. 000008E6  DEFC 000E                add.w      A7, 0xE
  851. 000008EA  4ED0                     jmp        [A0]
  852. fn000008EC:
  853. 000008EC  4E56 FFF0                link       A6, -0x0010
  854. 000008F0  2F0C                     move.l     -[A7], A4
  855. 000008F2  286E 0010                movea.l    A4, [A6 + 0x10]
  856. 000008F6  7001                     moveq.l    D0, 0x01
  857. 000008F8  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  858. 000008FC  6F0A                     ble        +0xC /* 00000908 */
  859. label000008FE:
  860. 000008FE  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  861. 00000902  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  862. 00000906  603C                     bra        +0x3E /* 00000944 */
  863. label00000908:
  864. 00000908  41EE FFF6                lea.l      A0, [A6 - 0xA]
  865. 0000090C  224C                     movea.l    A1, A4
  866. 0000090E  5C89                     addq.l     A1, 6
  867. 00000910  20D9                     move.l     [A0]+, [A1]+
  868. 00000912  3091                     move.w     [A0], [A1]
  869. 00000914  70FC                     moveq.l    D0, 0xFFFFFFFC
  870. 00000916  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  871. 0000091A  6702                     beq        +0x4 /* 0000091E */
  872. 0000091C  60E0                     bra        -0x1E /* 000008FE */
  873. label0000091E:
  874. 0000091E  202E 0014                move.l     D0, [A6 + 0x14]
  875. 00000922  5380                     subq.l     D0, 1
  876. 00000924  3F00                     move.w     -[A7], D0
  877. 00000926  486C 0006                pea.l      [A4 + 0x6]
  878. 0000092A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  879. 0000092E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  880. 00000932  4EBA FE9E                jsr        [PC - 0x162 /* 000007D2 */]
  881. 00000936  204C                     movea.l    A0, A4
  882. 00000938  5C88                     addq.l     A0, 6
  883. 0000093A  224C                     movea.l    A1, A4
  884. 0000093C  22D8                     move.l     [A1]+, [A0]+
  885. 0000093E  3290                     move.w     [A1], [A0]
  886. 00000940  426C 0006                clr.w      [A4 + 0x6]
  887. label00000944:
  888. 00000944  285F                     movea.l    A4, [A7]+
  889. 00000946  4E5E                     unlink     A6
  890. 00000948  205F                     movea.l    A0, [A7]+
  891. 0000094A  DEFC 0010                add.w      A7, 0x10
  892. 0000094E  4ED0                     jmp        [A0]
  893. fn00000950:
  894. 00000950  4E56 FFF4                link       A6, -0x000C
  895. 00000954  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  896. 00000958  2E2E 000C                move.l     D7, [A6 + 0xC]
  897. 0000095C  42A7                     clr.l      -[A7]
  898. 0000095E  206E 0008                movea.l    A0, [A6 + 0x8]
  899. 00000962  2050                     movea.l    A0, [A0]
  900. 00000964  2F28 0008                move.l     -[A7], [A0 + 0x8]
  901. 00000968  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  902. 0000096C  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  903. 00000970  265F                     movea.l    A3, [A7]+
  904. 00000972  42A7                     clr.l      -[A7]
  905. 00000974  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  906. 00000978  2F07                     move.l     -[A7], D7
  907. 0000097A  42A7                     clr.l      -[A7]
  908. 0000097C  2F0B                     move.l     -[A7], A3
  909. 0000097E  4EBA 03E2                jsr        [PC + 0x3E2 /* 00000D62 */]
  910. 00000982  2C1F                     move.l     D6, [A7]+
  911. 00000984  2047                     movea.l    A0, D7
  912. 00000986  4AA8 0002                tst.l      [A0 + 0x2]
  913. 0000098A  660E                     bne        +0x10 /* 0000099A */
  914. 0000098C  2047                     movea.l    A0, D7
  915. 0000098E  49D0                     lea.l      A4, [A0]
  916. 00000990  38BC 0003                move.w     [A4], 0x3
  917. 00000994  294B 0002                move.l     [A4 + 0x2], A3
  918. 00000998  600E                     bra        +0x10 /* 000009A8 */
  919. label0000099A:
  920. 0000099A  2047                     movea.l    A0, D7
  921. 0000099C  49D0                     lea.l      A4, [A0]
  922. 0000099E  38BC 0004                move.w     [A4], 0x4
  923. 000009A2  2F0B                     move.l     -[A7], A3
  924. 000009A4  205F                     movea.l    A0, [A7]+
  925. 000009A6  A023                     syscall    DisposHandle/DisposeHandle
  926. label000009A8:
  927. 000009A8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  928. 000009AC  4E5E                     unlink     A6
  929. 000009AE  205F                     movea.l    A0, [A7]+
  930. 000009B0  DEFC 000C                add.w      A7, 0xC
  931. 000009B4  4ED0                     jmp        [A0]
  932. fn000009B6:
  933. 000009B6  4E56 FFEA                link       A6, -0x0016
  934. 000009BA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  935. 000009BE  1C2E 000C                move.b     D6, [A6 + 0xC]
  936. 000009C2  7002                     moveq.l    D0, 0x02
  937. 000009C4  B0AE 0016                cmp.l      D0, [A6 + 0x16]
  938. 000009C8  6F0C                     ble        +0xE /* 000009D6 */
  939. 000009CA  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  940. 000009CE  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  941. 000009D2  6000 00E8                bra        +0xEA /* 00000ABC */
  942. label000009D6:
  943. 000009D6  206E 0012                movea.l    A0, [A6 + 0x12]
  944. 000009DA  43EE FFFA                lea.l      A1, [A6 - 0x6]
  945. 000009DE  41E8 000C                lea.l      A0, [A0 + 0xC]
  946. 000009E2  22D8                     move.l     [A1]+, [A0]+
  947. 000009E4  3290                     move.w     [A1], [A0]
  948. 000009E6  486E FFFA                pea.l      [A6 - 0x6]
  949. 000009EA  486E FFF4                pea.l      [A6 - 0xC]
  950. 000009EE  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  951. 000009F2  7008                     moveq.l    D0, 0x08
  952. 000009F4  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  953. 000009F8  670C                     beq        +0xE /* 00000A06 */
  954. 000009FA  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  955. 000009FE  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  956. 00000A02  6000 00B8                bra        +0xBA /* 00000ABC */
  957. label00000A06:
  958. 00000A06  42A7                     clr.l      -[A7]
  959. 00000A08  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  960. 00000A0C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  961. 00000A10  4267                     clr.w      -[A7]
  962. 00000A12  486E FFF2                pea.l      [A6 - 0xE]
  963. 00000A16  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  964. 00000A1A  265F                     movea.l    A3, [A7]+
  965. 00000A1C  200B                     move.l     D0, A3
  966. 00000A1E  6740                     beq        +0x42 /* 00000A60 */
  967. 00000A20  102E 0008                move.b     D0, [A6 + 0x8]
  968. 00000A24  6736                     beq        +0x38 /* 00000A5C */
  969. 00000A26  7000                     moveq.l    D0, 0x00
  970. 00000A28  3013                     move.w     D0, [A3]
  971. 00000A2A  C0BC 0000 000F           and.l      D0, 0xF
  972. 00000A30  2E00                     move.l     D7, D0
  973. 00000A32  5287                     addq.l     D7, 1
  974. 00000A34  4AAB 0002                tst.l      [A3 + 0x2]
  975. 00000A38  6C10                     bge        +0x12 /* 00000A4A */
  976. 00000A3A  1006                     move.b     D0, D6
  977. 00000A3C  0A00 0001                xori.b     D0, 0x1
  978. 00000A40  802E 000A                or.b       D0, [A6 + 0xA]
  979. 00000A44  6768                     beq        +0x6A /* 00000AAE */
  980. 00000A46  7E00                     moveq.l    D7, 0x00
  981. 00000A48  6064                     bra        +0x66 /* 00000AAE */
  982. label00000A4A:
  983. 00000A4A  704D                     moveq.l    D0, 0x4D
  984. 00000A4C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  985. 00000A50  675C                     beq        +0x5E /* 00000AAE */
  986. 00000A52  BC2E 000A                cmp.b      D6, [A6 + 0xA]
  987. 00000A56  6756                     beq        +0x58 /* 00000AAE */
  988. 00000A58  7E00                     moveq.l    D7, 0x00
  989. 00000A5A  6052                     bra        +0x54 /* 00000AAE */
  990. label00000A5C:
  991. 00000A5C  7E01                     moveq.l    D7, 0x01
  992. 00000A5E  604E                     bra        +0x50 /* 00000AAE */
  993. label00000A60:
  994. 00000A60  7E00                     moveq.l    D7, 0x00
  995. 00000A62  1006                     move.b     D0, D6
  996. 00000A64  6728                     beq        +0x2A /* 00000A8E */
  997. 00000A66  302E FFFE                move.w     D0, [A6 - 0x2]
  998. 00000A6A  0440 004D                subi.w     D0, 0x4D /* 'M' */
  999. 00000A6E  671A                     beq        +0x1C /* 00000A8A */
  1000. 00000A70  5340                     subq.w     D0, 1
  1001. 00000A72  6716                     beq        +0x18 /* 00000A8A */
  1002. 00000A74  5340                     subq.w     D0, 1
  1003. 00000A76  6712                     beq        +0x14 /* 00000A8A */
  1004. 00000A78  0440 0026                subi.w     D0, 0x26 /* '&' */
  1005. 00000A7C  670C                     beq        +0xE /* 00000A8A */
  1006. 00000A7E  0440 0014                subi.w     D0, 0x14
  1007. 00000A82  6706                     beq        +0x8 /* 00000A8A */
  1008. 00000A84  5340                     subq.w     D0, 1
  1009. 00000A86  6702                     beq        +0x4 /* 00000A8A */
  1010. 00000A88  6024                     bra        +0x26 /* 00000AAE */
  1011. label00000A8A:
  1012. 00000A8A  7E01                     moveq.l    D7, 0x01
  1013. 00000A8C  6020                     bra        +0x22 /* 00000AAE */
  1014. label00000A8E:
  1015. 00000A8E  302E FFFE                move.w     D0, [A6 - 0x2]
  1016. 00000A92  0440 004E                subi.w     D0, 0x4E /* 'N' */
  1017. 00000A96  6714                     beq        +0x16 /* 00000AAC */
  1018. 00000A98  0440 001A                subi.w     D0, 0x1A
  1019. 00000A9C  670E                     beq        +0x10 /* 00000AAC */
  1020. 00000A9E  0440 000D                subi.w     D0, 0xD /* '\r' */
  1021. 00000AA2  6708                     beq        +0xA /* 00000AAC */
  1022. 00000AA4  0440 0014                subi.w     D0, 0x14
  1023. 00000AA8  6702                     beq        +0x4 /* 00000AAC */
  1024. 00000AAA  6002                     bra        +0x4 /* 00000AAE */
  1025. label00000AAC:
  1026. 00000AAC  7E01                     moveq.l    D7, 0x01
  1027. label00000AAE:
  1028. 00000AAE  206E 0012                movea.l    A0, [A6 + 0x12]
  1029. 00000AB2  49D0                     lea.l      A4, [A0]
  1030. 00000AB4  38BC 0004                move.w     [A4], 0x4
  1031. 00000AB8  2947 0002                move.l     [A4 + 0x2], D7
  1032. label00000ABC:
  1033. 00000ABC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1034. 00000AC0  4E5E                     unlink     A6
  1035. 00000AC2  205F                     movea.l    A0, [A7]+
  1036. 00000AC4  DEFC 0012                add.w      A7, 0x12
  1037. 00000AC8  4ED0                     jmp        [A0]
  1038. fn00000ACA:
  1039. 00000ACA  4E56 FFE0                link       A6, -0x0020
  1040. 00000ACE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1041. 00000AD2  3D7C 0002 FFF0           move.w     [A6 - 0x10], 0x2
  1042. 00000AD8  206E 0008                movea.l    A0, [A6 + 0x8]
  1043. 00000ADC  2050                     movea.l    A0, [A0]
  1044. 00000ADE  2868 0008                movea.l    A4, [A0 + 0x8]
  1045. 00000AE2  200C                     move.l     D0, A4
  1046. 00000AE4  6700 00C2                beq        +0xC4 /* 00000BA8 */
  1047. 00000AE8  4A94                     tst.l      [A4]
  1048. 00000AEA  660A                     bne        +0xC /* 00000AF6 */
  1049. 00000AEC  2F0C                     move.l     -[A7], A4
  1050. 00000AEE  A9A2                     syscall    LoadResource
  1051. 00000AF0  4A94                     tst.l      [A4]
  1052. 00000AF2  6700 00B4                beq        +0xB6 /* 00000BA8 */
  1053. label00000AF6:
  1054. 00000AF6  4267                     clr.w      -[A7]
  1055. 00000AF8  2F0C                     move.l     -[A7], A4
  1056. 00000AFA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1057. 00000AFE  1D5F FFF7                move.b     [A6 - 0x9], [A7]+
  1058. 00000B02  2F0C                     move.l     -[A7], A4
  1059. 00000B04  205F                     movea.l    A0, [A7]+
  1060. 00000B06  A029                     syscall    HLock
  1061. 00000B08  7800                     moveq.l    D4, 0x00
  1062. 00000B0A  2654                     movea.l    A3, [A4]
  1063. 00000B0C  700C                     moveq.l    D0, 0x0C
  1064. 00000B0E  D7C0                     add.l      A3, D0
  1065. label00000B10:
  1066. 00000B10  4240                     clr.w      D0
  1067. 00000B12  1013                     move.b     D0, [A3]
  1068. 00000B14  4A40                     tst.w      D0
  1069. 00000B16  6710                     beq        +0x12 /* 00000B28 */
  1070. 00000B18  4240                     clr.w      D0
  1071. 00000B1A  1013                     move.b     D0, [A3]
  1072. 00000B1C  5240                     addq.w     D0, 1
  1073. 00000B1E  48C0                     ext.l      D0
  1074. 00000B20  2E00                     move.l     D7, D0
  1075. 00000B22  D887                     add.l      D4, D7
  1076. 00000B24  D7C7                     add.l      A3, D7
  1077. 00000B26  60E8                     bra        -0x16 /* 00000B10 */
  1078. label00000B28:
  1079. 00000B28  42A7                     clr.l      -[A7]
  1080. 00000B2A  2F04                     move.l     -[A7], D4
  1081. 00000B2C  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1082. 00000B30  2A1F                     move.l     D5, [A7]+
  1083. 00000B32  660A                     bne        +0xC /* 00000B3E */
  1084. 00000B34  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1085. 00000B38  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1086. 00000B3C  6054                     bra        +0x56 /* 00000B92 */
  1087. label00000B3E:
  1088. 00000B3E  2045                     movea.l    A0, D5
  1089. 00000B40  2C10                     move.l     D6, [A0]
  1090. 00000B42  2654                     movea.l    A3, [A4]
  1091. 00000B44  700C                     moveq.l    D0, 0x0C
  1092. 00000B46  D7C0                     add.l      A3, D0
  1093. label00000B48:
  1094. 00000B48  4240                     clr.w      D0
  1095. 00000B4A  1013                     move.b     D0, [A3]
  1096. 00000B4C  4A40                     tst.w      D0
  1097. 00000B4E  672A                     beq        +0x2C /* 00000B7A */
  1098. 00000B50  4240                     clr.w      D0
  1099. 00000B52  1013                     move.b     D0, [A3]
  1100. 00000B54  48C0                     ext.l      D0
  1101. 00000B56  2E00                     move.l     D7, D0
  1102. 00000B58  200B                     move.l     D0, A3
  1103. 00000B5A  5280                     addq.l     D0, 1
  1104. 00000B5C  2F00                     move.l     -[A7], D0
  1105. 00000B5E  2F06                     move.l     -[A7], D6
  1106. 00000B60  2F07                     move.l     -[A7], D7
  1107. 00000B62  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1108. 00000B66  DC87                     add.l      D6, D7
  1109. 00000B68  2046                     movea.l    A0, D6
  1110. 00000B6A  10BC 000D                move.b     [A0], 0xD /* '\r' */
  1111. 00000B6E  5286                     addq.l     D6, 1
  1112. 00000B70  200B                     move.l     D0, A3
  1113. 00000B72  D087                     add.l      D0, D7
  1114. 00000B74  2640                     movea.l    A3, D0
  1115. 00000B76  528B                     addq.l     A3, 1
  1116. 00000B78  60CE                     bra        -0x30 /* 00000B48 */
  1117. label00000B7A:
  1118. 00000B7A  2045                     movea.l    A0, D5
  1119. 00000B7C  2004                     move.l     D0, D4
  1120. 00000B7E  D090                     add.l      D0, [A0]
  1121. 00000B80  2C00                     move.l     D6, D0
  1122. 00000B82  5386                     subq.l     D6, 1
  1123. 00000B84  2046                     movea.l    A0, D6
  1124. 00000B86  4210                     clr.b      [A0]
  1125. 00000B88  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  1126. 00000B8E  2D45 FFF2                move.l     [A6 - 0xE], D5
  1127. label00000B92:
  1128. 00000B92  2F0C                     move.l     -[A7], A4
  1129. 00000B94  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  1130. 00000B98  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1131. 00000B9C  206E 000C                movea.l    A0, [A6 + 0xC]
  1132. 00000BA0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1133. 00000BA4  20D9                     move.l     [A0]+, [A1]+
  1134. 00000BA6  3091                     move.w     [A0], [A1]
  1135. label00000BA8:
  1136. 00000BA8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1137. 00000BAC  4E5E                     unlink     A6
  1138. 00000BAE  2E9F                     move.l     [A7], [A7]+
  1139. 00000BB0  4E75                     rts
  1140. 00000BB2  4E56 FFCC                link       A6, -0x0034
  1141. 00000BB6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1142. 00000BBA  266E 0008                movea.l    A3, [A6 + 0x8]
  1143. 00000BBE  286E 0010                movea.l    A4, [A6 + 0x10]
  1144. 00000BC2  282E 0014                move.l     D4, [A6 + 0x14]
  1145. 00000BC6  486C 0006                pea.l      [A4 + 0x6]
  1146. 00000BCA  486E FFDA                pea.l      [A6 - 0x26]
  1147. 00000BCE  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1148. 00000BD2  7008                     moveq.l    D0, 0x08
  1149. 00000BD4  B06C 0006                cmp.w      D0, [A4 + 0x6]
  1150. 00000BD8  670C                     beq        +0xE /* 00000BE6 */
  1151. label00000BDA:
  1152. 00000BDA  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1153. 00000BDE  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1154. 00000BE2  6000 0132                bra        +0x134 /* 00000D16 */
  1155. label00000BE6:
  1156. 00000BE6  3C2C 000A                move.w     D6, [A4 + 0xA]
  1157. 00000BEA  3006                     move.w     D0, D6
  1158. 00000BEC  0440 004D                subi.w     D0, 0x4D /* 'M' */
  1159. 00000BF0  6756                     beq        +0x58 /* 00000C48 */
  1160. 00000BF2  5340                     subq.w     D0, 1
  1161. 00000BF4  6760                     beq        +0x62 /* 00000C56 */
  1162. 00000BF6  5340                     subq.w     D0, 1
  1163. 00000BF8  6700 0086                beq        +0x88 /* 00000C80 */
  1164. 00000BFC  0440 0026                subi.w     D0, 0x26 /* '&' */
  1165. 00000C00  6716                     beq        +0x18 /* 00000C18 */
  1166. 00000C02  0440 0014                subi.w     D0, 0x14
  1167. 00000C06  6700 0096                beq        +0x98 /* 00000C9E */
  1168. 00000C0A  5340                     subq.w     D0, 1
  1169. 00000C0C  6700 0090                beq        +0x92 /* 00000C9E */
  1170. 00000C10  5340                     subq.w     D0, 1
  1171. 00000C12  6776                     beq        +0x78 /* 00000C8A */
  1172. 00000C14  6000 00AA                bra        +0xAC /* 00000CC0 */
  1173. label00000C18:
  1174. 00000C18  204C                     movea.l    A0, A4
  1175. 00000C1A  5C88                     addq.l     A0, 6
  1176. 00000C1C  2D48 FFD6                move.l     [A6 - 0x2A], A0
  1177. 00000C20  30BC FFFC                move.w     [A0], 0xFFFC
  1178. 00000C24  206E FFD6                movea.l    A0, [A6 - 0x2A]
  1179. 00000C28  217C FFFF FF42 0002      move.l     [A0 + 0x2], 0xFFFFFF42
  1180. 00000C30  42A7                     clr.l      -[A7]
  1181. 00000C32  2F04                     move.l     -[A7], D4
  1182. 00000C34  2F0C                     move.l     -[A7], A4
  1183. 00000C36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1184. 00000C3A  2F0B                     move.l     -[A7], A3
  1185. 00000C3C  4EBA FCAE                jsr        [PC - 0x352 /* 000008EC */]
  1186. 00000C40  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  1187. 00000C44  6000 00D0                bra        +0xD2 /* 00000D16 */
  1188. label00000C48:
  1189. 00000C48  2F04                     move.l     -[A7], D4
  1190. 00000C4A  2F0C                     move.l     -[A7], A4
  1191. 00000C4C  2F0B                     move.l     -[A7], A3
  1192. 00000C4E  4EBA FD00                jsr        [PC - 0x300 /* 00000950 */]
  1193. 00000C52  6000 00C2                bra        +0xC4 /* 00000D16 */
  1194. label00000C56:
  1195. 00000C56  2D4C FFD2                move.l     [A6 - 0x2E], A4
  1196. 00000C5A  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1197. 00000C5E  30BC 0001                move.w     [A0], 0x1
  1198. 00000C62  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1199. 00000C66  2F08                     move.l     -[A7], A0
  1200. 00000C68  42A7                     clr.l      -[A7]
  1201. 00000C6A  2253                     movea.l    A1, [A3]
  1202. 00000C6C  3F29 000E                move.w     -[A7], [A1 + 0xE]
  1203. 00000C70  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  1204. 00000C74  201F                     move.l     D0, [A7]+
  1205. 00000C76  205F                     movea.l    A0, [A7]+
  1206. 00000C78  2140 0002                move.l     [A0 + 0x2], D0
  1207. 00000C7C  6000 0098                bra        +0x9A /* 00000D16 */
  1208. label00000C80:
  1209. 00000C80  2F0B                     move.l     -[A7], A3
  1210. 00000C82  4EBA 152E                jsr        [PC + 0x152E /* 000021B2 */]
  1211. 00000C86  6000 008E                bra        +0x90 /* 00000D16 */
  1212. label00000C8A:
  1213. 00000C8A  486E FFCC                pea.l      [A6 - 0x34]
  1214. 00000C8E  2F0B                     move.l     -[A7], A3
  1215. 00000C90  4EBA FE38                jsr        [PC - 0x1C8 /* 00000ACA */]
  1216. 00000C94  205F                     movea.l    A0, [A7]+
  1217. 00000C96  224C                     movea.l    A1, A4
  1218. 00000C98  22D8                     move.l     [A1]+, [A0]+
  1219. 00000C9A  3290                     move.w     [A1], [A0]
  1220. 00000C9C  6078                     bra        +0x7A /* 00000D16 */
  1221. label00000C9E:
  1222. 00000C9E  2F04                     move.l     -[A7], D4
  1223. 00000CA0  2F0C                     move.l     -[A7], A4
  1224. 00000CA2  2053                     movea.l    A0, [A3]
  1225. 00000CA4  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1226. 00000CA8  1F3C 0001                move.b     -[A7], 0x1
  1227. 00000CAC  0C46 008A                cmpi.w     D6, 0x8A
  1228. 00000CB0  57C0                     seq        D0
  1229. 00000CB2  4400                     neg.b      D0
  1230. 00000CB4  1F00                     move.b     -[A7], D0
  1231. 00000CB6  1F3C 0001                move.b     -[A7], 0x1
  1232. 00000CBA  4EBA FCFA                jsr        [PC - 0x306 /* 000009B6 */]
  1233. 00000CBE  6056                     bra        +0x58 /* 00000D16 */
  1234. label00000CC0:
  1235. 00000CC0  42A7                     clr.l      -[A7]
  1236. 00000CC2  2053                     movea.l    A0, [A3]
  1237. 00000CC4  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1238. 00000CC8  3F06                     move.w     -[A7], D6
  1239. 00000CCA  4267                     clr.w      -[A7]
  1240. 00000CCC  486E FFEC                pea.l      [A6 - 0x14]
  1241. 00000CD0  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1242. 00000CD4  2A1F                     move.l     D5, [A7]+
  1243. 00000CD6  6700 FF02                beq        -0xFC /* 00000BDA */
  1244. 00000CDA  2045                     movea.l    A0, D5
  1245. 00000CDC  4AA8 0002                tst.l      [A0 + 0x2]
  1246. 00000CE0  6C00 FEF8                bge        -0x106 /* 00000BDA */
  1247. 00000CE4  2053                     movea.l    A0, [A3]
  1248. 00000CE6  2E28 0014                move.l     D7, [A0 + 0x14]
  1249. 00000CEA  6616                     bne        +0x18 /* 00000D02 */
  1250. 00000CEC  42A7                     clr.l      -[A7]
  1251. 00000CEE  2053                     movea.l    A0, [A3]
  1252. 00000CF0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1253. 00000CF4  2F0B                     move.l     -[A7], A3
  1254. 00000CF6  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1255. 00000CFA  2E1F                     move.l     D7, [A7]+
  1256. 00000CFC  2053                     movea.l    A0, [A3]
  1257. 00000CFE  2147 0014                move.l     [A0 + 0x14], D7
  1258. label00000D02:
  1259. 00000D02  42A7                     clr.l      -[A7]
  1260. 00000D04  2F04                     move.l     -[A7], D4
  1261. 00000D06  2F0C                     move.l     -[A7], A4
  1262. 00000D08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1263. 00000D0C  2F07                     move.l     -[A7], D7
  1264. 00000D0E  4EBA 0052                jsr        [PC + 0x52 /* 00000D62 */]
  1265. 00000D12  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  1266. label00000D16:
  1267. 00000D16  204C                     movea.l    A0, A4
  1268. 00000D18  5C88                     addq.l     A0, 6
  1269. 00000D1A  43EE FFDA                lea.l      A1, [A6 - 0x26]
  1270. 00000D1E  20D9                     move.l     [A0]+, [A1]+
  1271. 00000D20  3091                     move.w     [A0], [A1]
  1272. 00000D22  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1273. 00000D26  4E5E                     unlink     A6
  1274. 00000D28  205F                     movea.l    A0, [A7]+
  1275. 00000D2A  DEFC 0010                add.w      A7, 0x10
  1276. 00000D2E  4ED0                     jmp        [A0]
  1277. fn00000D30:
  1278. 00000D30  4E56 0000                link       A6, 0
  1279. 00000D34  41ED 01CA                lea.l      A0, [A5 + 0x1CA /* export_53 */]
  1280. 00000D38  226E 0008                movea.l    A1, [A6 + 0x8]
  1281. 00000D3C  2251                     movea.l    A1, [A1]
  1282. 00000D3E  2348 0004                move.l     [A1 + 0x4], A0
  1283. 00000D42  206E 0008                movea.l    A0, [A6 + 0x8]
  1284. 00000D46  2050                     movea.l    A0, [A0]
  1285. 00000D48  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1286. 00000D4C  205F                     movea.l    A0, [A7]+
  1287. 00000D4E  A02A                     syscall    HUnlock
  1288. 00000D50  206E 0008                movea.l    A0, [A6 + 0x8]
  1289. 00000D54  2050                     movea.l    A0, [A0]
  1290. 00000D56  117C 0001 0021           move.b     [A0 + 0x21], 0x1
  1291. 00000D5C  4E5E                     unlink     A6
  1292. 00000D5E  2E9F                     move.l     [A7], [A7]+
  1293. 00000D60  4E75                     rts
  1294. fn00000D62:
  1295. 00000D62  4E56 FFCA                link       A6, -0x0036
  1296. 00000D66  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1297. 00000D6A  2E2E 0010                move.l     D7, [A6 + 0x10]
  1298. 00000D6E  2047                     movea.l    A0, D7
  1299. 00000D70  4868 0006                pea.l      [A0 + 0x6]
  1300. 00000D74  486E FFCE                pea.l      [A6 - 0x32]
  1301. 00000D78  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1302. 00000D7C  486E FFEE                pea.l      [A6 - 0x12]
  1303. 00000D80  A874                     syscall    GetPort
  1304. 00000D82  2F2D F576                move.l     -[A7], [A5 - 0xA8A]
  1305. 00000D86  A873                     syscall    SetPort
  1306. 00000D88  206E 0008                movea.l    A0, [A6 + 0x8]
  1307. 00000D8C  2050                     movea.l    A0, [A0]
  1308. 00000D8E  2668 0008                movea.l    A3, [A0 + 0x8]
  1309. 00000D92  2047                     movea.l    A0, D7
  1310. 00000D94  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1311. 00000D98  5C88                     addq.l     A0, 6
  1312. 00000D9A  22D8                     move.l     [A1]+, [A0]+
  1313. 00000D9C  3290                     move.w     [A1], [A0]
  1314. 00000D9E  2853                     movea.l    A4, [A3]
  1315. 00000DA0  197C 0001 0020           move.b     [A4 + 0x20], 0x1
  1316. 00000DA6  2D6C 0010 FFEA           move.l     [A6 - 0x16], [A4 + 0x10]
  1317. 00000DAC  7008                     moveq.l    D0, 0x08
  1318. 00000DAE  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1319. 00000DB2  57C0                     seq        D0
  1320. 00000DB4  4AAE FFEA                tst.l      [A6 - 0x16]
  1321. 00000DB8  56C1                     sne        D1
  1322. 00000DBA  C001                     and.b      D0, D1
  1323. 00000DBC  6700 01DE                beq        +0x1E0 /* 00000F9C */
  1324. 00000DC0  42A7                     clr.l      -[A7]
  1325. 00000DC2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1326. 00000DC6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1327. 00000DCA  4267                     clr.w      -[A7]
  1328. 00000DCC  486E FFE4                pea.l      [A6 - 0x1C]
  1329. 00000DD0  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1330. 00000DD4  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  1331. 00000DD8  6700 0124                beq        +0x126 /* 00000EFE */
  1332. 00000DDC  206E FFF2                movea.l    A0, [A6 - 0xE]
  1333. 00000DE0  2828 0002                move.l     D4, [A0 + 0x2]
  1334. 00000DE4  2047                     movea.l    A0, D7
  1335. 00000DE6  49E8 0006                lea.l      A4, [A0 + 0x6]
  1336. 00000DEA  38BC FFFC                move.w     [A4], 0xFFFC
  1337. 00000DEE  206E FFF2                movea.l    A0, [A6 - 0xE]
  1338. 00000DF2  3010                     move.w     D0, [A0]
  1339. 00000DF4  48C0                     ext.l      D0
  1340. 00000DF6  2940 0002                move.l     [A4 + 0x2], D0
  1341. 00000DFA  700F                     moveq.l    D0, 0x0F
  1342. 00000DFC  C0AC 0002                and.l      D0, [A4 + 0x2]
  1343. 00000E00  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1344. 00000E04  7000                     moveq.l    D0, 0x00
  1345. 00000E06  206E FFF2                movea.l    A0, [A6 - 0xE]
  1346. 00000E0A  3010                     move.w     D0, [A0]
  1347. 00000E0C  C0BC 0000 00F0           and.l      D0, 0xF0
  1348. 00000E12  7240                     moveq.l    D1, 0x40
  1349. 00000E14  B280                     cmp.l      D1, D0
  1350. 00000E16  6700 0184                beq        +0x186 /* 00000F9C */
  1351. 00000E1A  202E 0014                move.l     D0, [A6 + 0x14]
  1352. 00000E1E  5380                     subq.l     D0, 1
  1353. 00000E20  3C00                     move.w     D6, D0
  1354. 00000E22  700F                     moveq.l    D0, 0x0F
  1355. 00000E24  B046                     cmp.w      D0, D6
  1356. 00000E26  6C02                     bge        +0x4 /* 00000E2A */
  1357. 00000E28  7C0F                     moveq.l    D6, 0x0F
  1358. label00000E2A:
  1359. 00000E2A  BC6E FFD4                cmp.w      D6, [A6 - 0x2C]
  1360. 00000E2E  6F04                     ble        +0x6 /* 00000E34 */
  1361. 00000E30  3C2E FFD4                move.w     D6, [A6 - 0x2C]
  1362. label00000E34:
  1363. 00000E34  3006                     move.w     D0, D6
  1364. 00000E36  E340                     asl        D0.w, 1
  1365. 00000E38  7220                     moveq.l    D1, 0x20
  1366. 00000E3A  9240                     sub.w      D1, D0
  1367. 00000E3C  E3AC                     lsl        D4, D1
  1368. 00000E3E  422E FFD7                clr.b      [A6 - 0x29]
  1369. 00000E42  3D46 FFCA                move.w     [A6 - 0x36], D6
  1370. 00000E46  3D7C 0001 FFD8           move.w     [A6 - 0x28], 0x1
  1371. 00000E4C  6000 00A0                bra        +0xA2 /* 00000EEE */
  1372. label00000E50:
  1373. 00000E50  701E                     moveq.l    D0, 0x1E
  1374. 00000E52  2204                     move.l     D1, D4
  1375. 00000E54  E0A9                     lsr        D1, D0
  1376. 00000E56  C2BC 0000 0003           and.l      D1, 0x3
  1377. 00000E5C  3D41 FFDC                move.w     [A6 - 0x24], D1
  1378. 00000E60  2047                     movea.l    A0, D7
  1379. 00000E62  302E FFD8                move.w     D0, [A6 - 0x28]
  1380. 00000E66  5240                     addq.w     D0, 1
  1381. 00000E68  C1FC 0006                muls.w     D0, 0x6
  1382. 00000E6C  3A30 0000                move.w     D5, [A0 + D0.w]
  1383. 00000E70  302E FFDC                move.w     D0, [A6 - 0x24]
  1384. 00000E74  6752                     beq        +0x54 /* 00000EC8 */
  1385. 00000E76  5340                     subq.w     D0, 1
  1386. 00000E78  670A                     beq        +0xC /* 00000E84 */
  1387. 00000E7A  5340                     subq.w     D0, 1
  1388. 00000E7C  6726                     beq        +0x28 /* 00000EA4 */
  1389. 00000E7E  5340                     subq.w     D0, 1
  1390. 00000E80  6734                     beq        +0x36 /* 00000EB6 */
  1391. 00000E82  6060                     bra        +0x62 /* 00000EE4 */
  1392. label00000E84:
  1393. 00000E84  7004                     moveq.l    D0, 0x04
  1394. 00000E86  B045                     cmp.w      D0, D5
  1395. 00000E88  56C0                     sne        D0
  1396. 00000E8A  4A00                     tst.b      D0
  1397. 00000E8C  6756                     beq        +0x58 /* 00000EE4 */
  1398. 00000E8E  7208                     moveq.l    D1, 0x08
  1399. 00000E90  B245                     cmp.w      D1, D5
  1400. 00000E92  56C1                     sne        D1
  1401. 00000E94  C001                     and.b      D0, D1
  1402. 00000E96  674C                     beq        +0x4E /* 00000EE4 */
  1403. 00000E98  3F3C 0049                move.w     -[A7], 0x49 /* 'I' */
  1404. 00000E9C  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1405. 00000EA0  6000 0144                bra        +0x146 /* 00000FE6 */
  1406. label00000EA4:
  1407. 00000EA4  7001                     moveq.l    D0, 0x01
  1408. 00000EA6  B045                     cmp.w      D0, D5
  1409. 00000EA8  673A                     beq        +0x3C /* 00000EE4 */
  1410. 00000EAA  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  1411. 00000EAE  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1412. 00000EB2  6000 0132                bra        +0x134 /* 00000FE6 */
  1413. label00000EB6:
  1414. 00000EB6  7003                     moveq.l    D0, 0x03
  1415. 00000EB8  B045                     cmp.w      D0, D5
  1416. 00000EBA  6728                     beq        +0x2A /* 00000EE4 */
  1417. 00000EBC  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1418. 00000EC0  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1419. 00000EC4  6000 0120                bra        +0x122 /* 00000FE6 */
  1420. label00000EC8:
  1421. 00000EC8  7005                     moveq.l    D0, 0x05
  1422. 00000ECA  B045                     cmp.w      D0, D5
  1423. 00000ECC  56C0                     sne        D0
  1424. 00000ECE  7207                     moveq.l    D1, 0x07
  1425. 00000ED0  B245                     cmp.w      D1, D5
  1426. 00000ED2  56C1                     sne        D1
  1427. 00000ED4  C001                     and.b      D0, D1
  1428. 00000ED6  670C                     beq        +0xE /* 00000EE4 */
  1429. 00000ED8  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  1430. 00000EDC  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1431. 00000EE0  6000 0104                bra        +0x106 /* 00000FE6 */
  1432. label00000EE4:
  1433. 00000EE4  E58C                     lsl        D4, 2
  1434. 00000EE6  526E FFD8                addq.w     [A6 - 0x28], 1
  1435. 00000EEA  6900 00B0                bvs        +0xB2 /* 00000F9C */
  1436. label00000EEE:
  1437. 00000EEE  302E FFD8                move.w     D0, [A6 - 0x28]
  1438. 00000EF2  B06E FFCA                cmp.w      D0, [A6 - 0x36]
  1439. 00000EF6  6F00 FF58                ble        -0xA6 /* 00000E50 */
  1440. 00000EFA  6000 00A0                bra        +0xA2 /* 00000F9C */
  1441. label00000EFE:
  1442. 00000EFE  302E FFFA                move.w     D0, [A6 - 0x6]
  1443. 00000F02  0440 004E                subi.w     D0, 0x4E /* 'N' */
  1444. 00000F06  673C                     beq        +0x3E /* 00000F44 */
  1445. 00000F08  0440 001A                subi.w     D0, 0x1A
  1446. 00000F0C  6722                     beq        +0x24 /* 00000F30 */
  1447. 00000F0E  0440 000D                subi.w     D0, 0xD /* '\r' */
  1448. 00000F12  6708                     beq        +0xA /* 00000F1C */
  1449. 00000F14  0440 0014                subi.w     D0, 0x14
  1450. 00000F18  6746                     beq        +0x48 /* 00000F60 */
  1451. 00000F1A  605C                     bra        +0x5E /* 00000F78 */
  1452. label00000F1C:
  1453. 00000F1C  2047                     movea.l    A0, D7
  1454. 00000F1E  49E8 0006                lea.l      A4, [A0 + 0x6]
  1455. 00000F22  38BC FFFC                move.w     [A4], 0xFFFC
  1456. 00000F26  297C FFFF FF42 0002      move.l     [A4 + 0x2], 0xFFFFFF42
  1457. 00000F2E  606C                     bra        +0x6E /* 00000F9C */
  1458. label00000F30:
  1459. 00000F30  42A7                     clr.l      -[A7]
  1460. 00000F32  42A7                     clr.l      -[A7]
  1461. 00000F34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1462. 00000F38  4EBA 056A                jsr        [PC + 0x56A /* 000014A4 */]
  1463. 00000F3C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1464. 00000F40  6000 00A4                bra        +0xA6 /* 00000FE6 */
  1465. label00000F44:
  1466. 00000F44  2047                     movea.l    A0, D7
  1467. 00000F46  49D0                     lea.l      A4, [A0]
  1468. 00000F48  38BC 0001                move.w     [A4], 0x1
  1469. 00000F4C  42A7                     clr.l      -[A7]
  1470. 00000F4E  2053                     movea.l    A0, [A3]
  1471. 00000F50  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1472. 00000F54  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  1473. 00000F58  295F 0002                move.l     [A4 + 0x2], [A7]+
  1474. 00000F5C  6000 0088                bra        +0x8A /* 00000FE6 */
  1475. label00000F60:
  1476. 00000F60  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1477. 00000F64  2F07                     move.l     -[A7], D7
  1478. 00000F66  2053                     movea.l    A0, [A3]
  1479. 00000F68  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1480. 00000F6C  42A7                     clr.l      -[A7]
  1481. 00000F6E  1F3C 0001                move.b     -[A7], 0x1
  1482. 00000F72  4EBA FA42                jsr        [PC - 0x5BE /* 000009B6 */]
  1483. 00000F76  606E                     bra        +0x70 /* 00000FE6 */
  1484. label00000F78:
  1485. 00000F78  2053                     movea.l    A0, [A3]
  1486. 00000F7A  4AA8 0018                tst.l      [A0 + 0x18]
  1487. 00000F7E  671C                     beq        +0x1E /* 00000F9C */
  1488. 00000F80  42A7                     clr.l      -[A7]
  1489. 00000F82  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1490. 00000F86  2F07                     move.l     -[A7], D7
  1491. 00000F88  2053                     movea.l    A0, [A3]
  1492. 00000F8A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1493. 00000F8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1494. 00000F92  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1495. 00000F96  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  1496. 00000F9A  604A                     bra        +0x4C /* 00000FE6 */
  1497. label00000F9C:
  1498. 00000F9C  2053                     movea.l    A0, [A3]
  1499. 00000F9E  2068 0008                movea.l    A0, [A0 + 0x8]
  1500. 00000FA2  4A90                     tst.l      [A0]
  1501. 00000FA4  56C0                     sne        D0
  1502. 00000FA6  4A00                     tst.b      D0
  1503. 00000FA8  6714                     beq        +0x16 /* 00000FBE */
  1504. 00000FAA  2F00                     move.l     -[A7], D0
  1505. 00000FAC  4267                     clr.w      -[A7]
  1506. 00000FAE  2053                     movea.l    A0, [A3]
  1507. 00000FB0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1508. 00000FB4  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1509. 00000FB8  121F                     move.b     D1, [A7]+
  1510. 00000FBA  201F                     move.l     D0, [A7]+
  1511. 00000FBC  C001                     and.b      D0, D1
  1512. label00000FBE:
  1513. 00000FBE  1D40 FFCD                move.b     [A6 - 0x33], D0
  1514. 00000FC2  42A7                     clr.l      -[A7]
  1515. 00000FC4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1516. 00000FC8  2F07                     move.l     -[A7], D7
  1517. 00000FCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1518. 00000FCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1519. 00000FD2  4EBA F918                jsr        [PC - 0x6E8 /* 000008EC */]
  1520. 00000FD6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1521. 00000FDA  102E FFCD                move.b     D0, [A6 - 0x33]
  1522. 00000FDE  6606                     bne        +0x8 /* 00000FE6 */
  1523. 00000FE0  2F0B                     move.l     -[A7], A3
  1524. 00000FE2  4EBA FD4C                jsr        [PC - 0x2B4 /* 00000D30 */]
  1525. label00000FE6:
  1526. 00000FE6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1527. 00000FEA  A873                     syscall    SetPort
  1528. 00000FEC  2047                     movea.l    A0, D7
  1529. 00000FEE  5C88                     addq.l     A0, 6
  1530. 00000FF0  43EE FFCE                lea.l      A1, [A6 - 0x32]
  1531. 00000FF4  20D9                     move.l     [A0]+, [A1]+
  1532. 00000FF6  3091                     move.w     [A0], [A1]
  1533. 00000FF8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1534. 00000FFC  4E5E                     unlink     A6
  1535. 00000FFE  205F                     movea.l    A0, [A7]+
  1536. 00001000  DEFC 0010                add.w      A7, 0x10
  1537. 00001004  4ED0                     jmp        [A0]
  1538. fn00001006:
  1539. 00001006  4E56 FEFE                link       A6, -0x0102
  1540. 0000100A  206E 0008                movea.l    A0, [A6 + 0x8]
  1541. 0000100E  43EE FF00                lea.l      A1, [A6 - 0x100]
  1542. 00001012  703F                     moveq.l    D0, 0x3F
  1543. label00001014:
  1544. 00001014  22D8                     move.l     [A1]+, [A0]+
  1545. 00001016  51C8 FFFC                dbf        D0, -0x6 /* 00001014 */
  1546. 0000101A  486E FF00                pea.l      [A6 - 0x100]
  1547. 0000101E  487A 002C                pea.l      [PC + 0x2C /* 0000104C, value 0x4E56 'NV' */]
  1548. 00001022  487A 0028                pea.l      [PC + 0x28 /* 0000104C, value 0x4E56 'NV' */]
  1549. 00001026  487A 0024                pea.l      [PC + 0x24 /* 0000104C, value 0x4E56 'NV' */]
  1550. 0000102A  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  1551. 0000102E  2F3C 01CC 0000           move.l     -[A7], 0x1CC0000
  1552. 00001034  42A7                     clr.l      -[A7]
  1553. 00001036  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  1554. 0000103A  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1555. 0000103E  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1556. 00001042  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1557. 00001046  4E5E                     unlink     A6
  1558. 00001048  2E9F                     move.l     [A7], [A7]+
  1559. 0000104A  4E75                     rts
  1560. 0000104C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1561. // begin alternate branch 0000104E-00001052
  1562. fn0000104E:
  1563. 0000104E  4E56 FFE0                link       A6, -0x0020
  1564. // end alternate branch 0000104E-00001052
  1565. fn0000104E: // (misaligned)
  1566. 00001050  FFE0                     .extension 0xFE0 // unimplemented
  1567. 00001052  4267                     clr.w      -[A7]
  1568. 00001054  486E FFE0                pea.l      [A6 - 0x20]
  1569. 00001058  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1570. 0000105C  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1571. 00001060  301F                     move.w     D0, [A7]+
  1572. 00001062  48C0                     ext.l      D0
  1573. 00001064  2D40 0014                move.l     [A6 + 0x14], D0
  1574. 00001068  4E5E                     unlink     A6
  1575. 0000106A  205F                     movea.l    A0, [A7]+
  1576. 0000106C  DEFC 000C                add.w      A7, 0xC
  1577. 00001070  4ED0                     jmp        [A0]
  1578. 00001072  4E56 FFEC                link       A6, -0x0014
  1579. 00001076  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1580. 0000107A  7000                     moveq.l    D0, 0x00
  1581. 0000107C  2640                     movea.l    A3, D0
  1582. 0000107E  42A7                     clr.l      -[A7]
  1583. 00001080  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1584. 00001084  42A7                     clr.l      -[A7]
  1585. 00001086  42A7                     clr.l      -[A7]
  1586. 00001088  4EBA FFC4                jsr        [PC - 0x3C /* 0000104E */]
  1587. 0000108C  201F                     move.l     D0, [A7]+
  1588. 0000108E  3E00                     move.w     D7, D0
  1589. 00001090  42A7                     clr.l      -[A7]
  1590. 00001092  2F2D FD5C                move.l     -[A7], [A5 - 0x2A4]
  1591. 00001096  3F07                     move.w     -[A7], D7
  1592. 00001098  1F3C 0001                move.b     -[A7], 0x1
  1593. 0000109C  486E FFF8                pea.l      [A6 - 0x8]
  1594. 000010A0  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1595. 000010A4  285F                     movea.l    A4, [A7]+
  1596. 000010A6  200C                     move.l     D0, A4
  1597. 000010A8  6752                     beq        +0x54 /* 000010FC */
  1598. 000010AA  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1599. 000010AE  224C                     movea.l    A1, A4
  1600. 000010B0  20D9                     move.l     [A0]+, [A1]+
  1601. 000010B2  3091                     move.w     [A0], [A1]
  1602. 000010B4  486E FFEC                pea.l      [A6 - 0x14]
  1603. 000010B8  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1604. 000010BC  4267                     clr.w      -[A7]
  1605. 000010BE  486E 0010                pea.l      [A6 + 0x10]
  1606. 000010C2  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1607. 000010C6  3C1F                     move.w     D6, [A7]+
  1608. 000010C8  6632                     bne        +0x34 /* 000010FC */
  1609. 000010CA  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  1610. 000010D0  2D6E 0010 FFEE           move.l     [A6 - 0x12], [A6 + 0x10]
  1611. 000010D6  206D FD5C                movea.l    A0, [A5 - 0x2A4]
  1612. 000010DA  2050                     movea.l    A0, [A0]
  1613. 000010DC  302E FFF8                move.w     D0, [A6 - 0x8]
  1614. 000010E0  48C0                     ext.l      D0
  1615. 000010E2  2F00                     move.l     -[A7], D0
  1616. 000010E4  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1617. 000010EA  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1618. 000010EE  201F                     move.l     D0, [A7]+
  1619. 000010F0  41F0 080C                lea.l      A0, [A0 + D0 + 0xC]
  1620. 000010F4  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1621. 000010F8  20D9                     move.l     [A0]+, [A1]+
  1622. 000010FA  3091                     move.w     [A0], [A1]
  1623. label000010FC:
  1624. 000010FC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1625. 00001100  4E5E                     unlink     A6
  1626. 00001102  205F                     movea.l    A0, [A7]+
  1627. 00001104  DEFC 0010                add.w      A7, 0x10
  1628. 00001108  4ED0                     jmp        [A0]
  1629. 0000110A  4E56 FFF2                link       A6, -0x000E
  1630. 0000110E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1631. 00001112  7000                     moveq.l    D0, 0x00
  1632. 00001114  2D40 FFF2                move.l     [A6 - 0xE], D0
  1633. 00001118  42A7                     clr.l      -[A7]
  1634. 0000111A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1635. 0000111E  42A7                     clr.l      -[A7]
  1636. 00001120  42A7                     clr.l      -[A7]
  1637. 00001122  4EBA FF2A                jsr        [PC - 0xD6 /* 0000104E */]
  1638. 00001126  201F                     move.l     D0, [A7]+
  1639. 00001128  3E00                     move.w     D7, D0
  1640. 0000112A  42A7                     clr.l      -[A7]
  1641. 0000112C  2F2D FD5C                move.l     -[A7], [A5 - 0x2A4]
  1642. 00001130  3F07                     move.w     -[A7], D7
  1643. 00001132  1F3C 0001                move.b     -[A7], 0x1
  1644. 00001136  486E FFF8                pea.l      [A6 - 0x8]
  1645. 0000113A  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1646. 0000113E  285F                     movea.l    A4, [A7]+
  1647. 00001140  200C                     move.l     D0, A4
  1648. 00001142  6730                     beq        +0x32 /* 00001174 */
  1649. 00001144  7001                     moveq.l    D0, 0x01
  1650. 00001146  B054                     cmp.w      D0, [A4]
  1651. 00001148  6614                     bne        +0x16 /* 0000115E */
  1652. 0000114A  2D6C 0002 FFF2           move.l     [A6 - 0xE], [A4 + 0x2]
  1653. 00001150  4267                     clr.w      -[A7]
  1654. 00001152  486E FFF2                pea.l      [A6 - 0xE]
  1655. 00001156  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1656. 0000115A  3C1F                     move.w     D6, [A7]+
  1657. 0000115C  6016                     bra        +0x18 /* 00001174 */
  1658. label0000115E:
  1659. 0000115E  42A7                     clr.l      -[A7]
  1660. 00001160  7001                     moveq.l    D0, 0x01
  1661. 00001162  2F00                     move.l     -[A7], D0
  1662. 00001164  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1663. 00001168  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  1664. 0000116C  206E FFF2                movea.l    A0, [A6 - 0xE]
  1665. 00001170  2050                     movea.l    A0, [A0]
  1666. 00001172  4210                     clr.b      [A0]
  1667. label00001174:
  1668. 00001174  2D6E FFF2 0014           move.l     [A6 + 0x14], [A6 - 0xE]
  1669. 0000117A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1670. 0000117E  4E5E                     unlink     A6
  1671. 00001180  205F                     movea.l    A0, [A7]+
  1672. 00001182  DEFC 000C                add.w      A7, 0xC
  1673. 00001186  4ED0                     jmp        [A0]
  1674. 00001188  4E56 FFF6                link       A6, -0x000A
  1675. 0000118C  48E7 0108                movem.l    -[A7], D7,A4
  1676. 00001190  42A7                     clr.l      -[A7]
  1677. 00001192  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1678. 00001196  42A7                     clr.l      -[A7]
  1679. 00001198  42A7                     clr.l      -[A7]
  1680. 0000119A  4EBA FEB2                jsr        [PC - 0x14E /* 0000104E */]
  1681. 0000119E  201F                     move.l     D0, [A7]+
  1682. 000011A0  3E00                     move.w     D7, D0
  1683. 000011A2  7000                     moveq.l    D0, 0x00
  1684. 000011A4  2D40 0014                move.l     [A6 + 0x14], D0
  1685. 000011A8  42A7                     clr.l      -[A7]
  1686. 000011AA  2F2D FD64                move.l     -[A7], [A5 - 0x29C]
  1687. 000011AE  3F07                     move.w     -[A7], D7
  1688. 000011B0  4267                     clr.w      -[A7]
  1689. 000011B2  486E FFF8                pea.l      [A6 - 0x8]
  1690. 000011B6  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1691. 000011BA  285F                     movea.l    A4, [A7]+
  1692. 000011BC  200C                     move.l     D0, A4
  1693. 000011BE  670C                     beq        +0xE /* 000011CC */
  1694. 000011C0  7003                     moveq.l    D0, 0x03
  1695. 000011C2  B054                     cmp.w      D0, [A4]
  1696. 000011C4  6606                     bne        +0x8 /* 000011CC */
  1697. 000011C6  2D6C 0002 0014           move.l     [A6 + 0x14], [A4 + 0x2]
  1698. label000011CC:
  1699. 000011CC  4CDF 1080                movem.l    D7,A4, [A7]+
  1700. 000011D0  4E5E                     unlink     A6
  1701. 000011D2  205F                     movea.l    A0, [A7]+
  1702. 000011D4  DEFC 000C                add.w      A7, 0xC
  1703. 000011D8  4ED0                     jmp        [A0]
  1704. 000011DA  4E56 FFF8                link       A6, -0x0008
  1705. 000011DE  48E7 0018                movem.l    -[A7], A3,A4
  1706. 000011E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1707. 000011E6  2050                     movea.l    A0, [A0]
  1708. 000011E8  2868 0008                movea.l    A4, [A0 + 0x8]
  1709. 000011EC  2054                     movea.l    A0, [A4]
  1710. 000011EE  2668 0014                movea.l    A3, [A0 + 0x14]
  1711. 000011F2  200B                     move.l     D0, A3
  1712. 000011F4  6616                     bne        +0x18 /* 0000120C */
  1713. 000011F6  42A7                     clr.l      -[A7]
  1714. 000011F8  2054                     movea.l    A0, [A4]
  1715. 000011FA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1716. 000011FE  2F0C                     move.l     -[A7], A4
  1717. 00001200  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1718. 00001204  265F                     movea.l    A3, [A7]+
  1719. 00001206  2054                     movea.l    A0, [A4]
  1720. 00001208  214B 0014                move.l     [A0 + 0x14], A3
  1721. label0000120C:
  1722. 0000120C  2D4B 0010                move.l     [A6 + 0x10], A3
  1723. 00001210  4CDF 1800                movem.l    A3,A4, [A7]+
  1724. 00001214  4E5E                     unlink     A6
  1725. 00001216  205F                     movea.l    A0, [A7]+
  1726. 00001218  504F                     addq.w     A7, 8
  1727. 0000121A  4ED0                     jmp        [A0]
  1728. 0000121C  4E56 0000                link       A6, 0
  1729. 00001220  48E7 0108                movem.l    -[A7], D7,A4
  1730. 00001224  2E2E 0010                move.l     D7, [A6 + 0x10]
  1731. 00001228  286D F342                movea.l    A4, [A5 - 0xCBE]
  1732. 0000122C  7000                     moveq.l    D0, 0x00
  1733. 0000122E  2D40 0014                move.l     [A6 + 0x14], D0
  1734. 00001232  2007                     move.l     D0, D7
  1735. 00001234  5C80                     addq.l     D0, 6
  1736. 00001236  2E00                     move.l     D7, D0
  1737. 00001238  5387                     subq.l     D7, 1
  1738. 0000123A  7004                     moveq.l    D0, 0x04
  1739. 0000123C  B087                     cmp.l      D0, D7
  1740. 0000123E  5FC0                     sle        D0
  1741. 00001240  721D                     moveq.l    D1, 0x1D
  1742. 00001242  B287                     cmp.l      D1, D7
  1743. 00001244  5CC1                     sge        D1
  1744. 00001246  C001                     and.b      D0, D1
  1745. 00001248  670C                     beq        +0xE /* 00001256 */
  1746. 0000124A  3007                     move.w     D0, D7
  1747. 0000124C  E940                     asl        D0.w, 4
  1748. 0000124E  41F4 00DE                lea.l      A0, [A4 + D0.w - 0x34]
  1749. 00001252  2D48 0014                move.l     [A6 + 0x14], A0
  1750. label00001256:
  1751. 00001256  4CDF 1080                movem.l    D7,A4, [A7]+
  1752. 0000125A  4E5E                     unlink     A6
  1753. 0000125C  205F                     movea.l    A0, [A7]+
  1754. 0000125E  DEFC 000C                add.w      A7, 0xC
  1755. 00001262  4ED0                     jmp        [A0]
  1756. 00001264  4E56 0000                link       A6, 0
  1757. 00001268  7000                     moveq.l    D0, 0x00
  1758. 0000126A  2D40 0014                move.l     [A6 + 0x14], D0
  1759. 0000126E  4267                     clr.w      -[A7]
  1760. 00001270  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1761. 00001274  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  1762. 00001278  101F                     move.b     D0, [A7]+
  1763. 0000127A  670E                     beq        +0x10 /* 0000128A */
  1764. 0000127C  42A7                     clr.l      -[A7]
  1765. 0000127E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1766. 00001282  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  1767. 00001286  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1768. label0000128A:
  1769. 0000128A  4E5E                     unlink     A6
  1770. 0000128C  205F                     movea.l    A0, [A7]+
  1771. 0000128E  DEFC 000C                add.w      A7, 0xC
  1772. 00001292  4ED0                     jmp        [A0]
  1773. 00001294  4E56 FFFC                link       A6, -0x0004
  1774. 00001298  48E7 0108                movem.l    -[A7], D7,A4
  1775. 0000129C  2E2E 0010                move.l     D7, [A6 + 0x10]
  1776. 000012A0  7000                     moveq.l    D0, 0x00
  1777. 000012A2  2D40 0014                move.l     [A6 + 0x14], D0
  1778. 000012A6  4267                     clr.w      -[A7]
  1779. 000012A8  3F07                     move.w     -[A7], D7
  1780. 000012AA  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  1781. 000012AE  101F                     move.b     D0, [A7]+
  1782. 000012B0  672C                     beq        +0x2E /* 000012DE */
  1783. 000012B2  42A7                     clr.l      -[A7]
  1784. 000012B4  3F07                     move.w     -[A7], D7
  1785. 000012B6  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  1786. 000012BA  285F                     movea.l    A4, [A7]+
  1787. 000012BC  7001                     moveq.l    D0, 0x01
  1788. 000012BE  B02C 0006                cmp.b      D0, [A4 + 0x6]
  1789. 000012C2  661A                     bne        +0x1C /* 000012DE */
  1790. 000012C4  4267                     clr.w      -[A7]
  1791. 000012C6  3F07                     move.w     -[A7], D7
  1792. 000012C8  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  1793. 000012CC  101F                     move.b     D0, [A7]+
  1794. 000012CE  670E                     beq        +0x10 /* 000012DE */
  1795. 000012D0  42A7                     clr.l      -[A7]
  1796. 000012D2  486C 000C                pea.l      [A4 + 0xC]
  1797. 000012D6  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  1798. 000012DA  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1799. label000012DE:
  1800. 000012DE  4CDF 1080                movem.l    D7,A4, [A7]+
  1801. 000012E2  4E5E                     unlink     A6
  1802. 000012E4  205F                     movea.l    A0, [A7]+
  1803. 000012E6  DEFC 000C                add.w      A7, 0xC
  1804. 000012EA  4ED0                     jmp        [A0]
  1805. 000012EC  4E56 FFFC                link       A6, -0x0004
  1806. 000012F0  2F0C                     move.l     -[A7], A4
  1807. 000012F2  4267                     clr.w      -[A7]
  1808. 000012F4  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1809. 000012F8  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  1810. 000012FC  101F                     move.b     D0, [A7]+
  1811. 000012FE  671C                     beq        +0x1E /* 0000131C */
  1812. 00001300  42A7                     clr.l      -[A7]
  1813. 00001302  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1814. 00001306  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  1815. 0000130A  285F                     movea.l    A4, [A7]+
  1816. 0000130C  7001                     moveq.l    D0, 0x01
  1817. 0000130E  B02C 0006                cmp.b      D0, [A4 + 0x6]
  1818. 00001312  6608                     bne        +0xA /* 0000131C */
  1819. 00001314  486C 000C                pea.l      [A4 + 0xC]
  1820. 00001318  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1821. label0000131C:
  1822. 0000131C  285F                     movea.l    A4, [A7]+
  1823. 0000131E  4E5E                     unlink     A6
  1824. 00001320  205F                     movea.l    A0, [A7]+
  1825. 00001322  DEFC 000C                add.w      A7, 0xC
  1826. 00001326  4ED0                     jmp        [A0]
  1827. fn00001328:
  1828. 00001328  4E56 FFF6                link       A6, -0x000A
  1829. 0000132C  48E7 0308                movem.l    -[A7], D6,D7,A4
  1830. 00001330  206D F852                movea.l    A0, [A5 - 0x7AE]
  1831. 00001334  2050                     movea.l    A0, [A0]
  1832. 00001336  3C10                     move.w     D6, [A0]
  1833. 00001338  5346                     subq.w     D6, 1
  1834. 0000133A  3D46 FFF6                move.w     [A6 - 0xA], D6
  1835. 0000133E  4247                     clr.w      D7
  1836. 00001340  6016                     bra        +0x18 /* 00001358 */
  1837. label00001342:
  1838. 00001342  42A7                     clr.l      -[A7]
  1839. 00001344  2F2D F852                move.l     -[A7], [A5 - 0x7AE]
  1840. 00001348  3F07                     move.w     -[A7], D7
  1841. 0000134A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  1842. 0000134E  285F                     movea.l    A4, [A7]+
  1843. 00001350  4A94                     tst.l      [A4]
  1844. 00001352  6716                     beq        +0x18 /* 0000136A */
  1845. 00001354  5247                     addq.w     D7, 1
  1846. 00001356  6906                     bvs        +0x8 /* 0000135E */
  1847. label00001358:
  1848. 00001358  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  1849. 0000135C  6FE4                     ble        -0x1A /* 00001342 */
  1850. label0000135E:
  1851. 0000135E  42A7                     clr.l      -[A7]
  1852. 00001360  2F2D F852                move.l     -[A7], [A5 - 0x7AE]
  1853. 00001364  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  1854. 00001368  285F                     movea.l    A4, [A7]+
  1855. label0000136A:
  1856. 0000136A  200C                     move.l     D0, A4
  1857. 0000136C  6710                     beq        +0x12 /* 0000137E */
  1858. 0000136E  28AE 000C                move.l     [A4], [A6 + 0xC]
  1859. 00001372  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  1860. 00001378  196E 0010 0008           move.b     [A4 + 0x8], [A6 + 0x10]
  1861. label0000137E:
  1862. 0000137E  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  1863. 00001382  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1864. 00001386  4E5E                     unlink     A6
  1865. 00001388  205F                     movea.l    A0, [A7]+
  1866. 0000138A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1867. 0000138E  4ED0                     jmp        [A0]
  1868. 00001390  4E56 0000                link       A6, 0
  1869. 00001394  4267                     clr.w      -[A7]
  1870. 00001396  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1871. 0000139A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1872. 0000139E  4EBA FF88                jsr        [PC - 0x78 /* 00001328 */]
  1873. 000013A2  4E5E                     unlink     A6
  1874. 000013A4  205F                     movea.l    A0, [A7]+
  1875. 000013A6  DEFC 000C                add.w      A7, 0xC
  1876. 000013AA  4ED0                     jmp        [A0]
  1877. 000013AC  4E56 FFF4                link       A6, -0x000C
  1878. 000013B0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1879. 000013B4  7000                     moveq.l    D0, 0x00
  1880. 000013B6  2D40 0014                move.l     [A6 + 0x14], D0
  1881. 000013BA  206D F852                movea.l    A0, [A5 - 0x7AE]
  1882. 000013BE  2050                     movea.l    A0, [A0]
  1883. 000013C0  3A10                     move.w     D5, [A0]
  1884. 000013C2  5345                     subq.w     D5, 1
  1885. 000013C4  4246                     clr.w      D6
  1886. 000013C6  3D45 FFF4                move.w     [A6 - 0xC], D5
  1887. 000013CA  4247                     clr.w      D7
  1888. 000013CC  602C                     bra        +0x2E /* 000013FA */
  1889. label000013CE:
  1890. 000013CE  42A7                     clr.l      -[A7]
  1891. 000013D0  2F2D F852                move.l     -[A7], [A5 - 0x7AE]
  1892. 000013D4  3F07                     move.w     -[A7], D7
  1893. 000013D6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  1894. 000013DA  285F                     movea.l    A4, [A7]+
  1895. 000013DC  4AAC 0004                tst.l      [A4 + 0x4]
  1896. 000013E0  6714                     beq        +0x16 /* 000013F6 */
  1897. 000013E2  3006                     move.w     D0, D6
  1898. 000013E4  48C0                     ext.l      D0
  1899. 000013E6  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  1900. 000013EA  6608                     bne        +0xA /* 000013F4 */
  1901. 000013EC  2D6C 0004 0014           move.l     [A6 + 0x14], [A4 + 0x4]
  1902. 000013F2  600C                     bra        +0xE /* 00001400 */
  1903. label000013F4:
  1904. 000013F4  5246                     addq.w     D6, 1
  1905. label000013F6:
  1906. 000013F6  5247                     addq.w     D7, 1
  1907. 000013F8  6906                     bvs        +0x8 /* 00001400 */
  1908. label000013FA:
  1909. 000013FA  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1910. 000013FE  6FCE                     ble        -0x30 /* 000013CE */
  1911. label00001400:
  1912. 00001400  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1913. 00001404  4E5E                     unlink     A6
  1914. 00001406  205F                     movea.l    A0, [A7]+
  1915. 00001408  DEFC 000C                add.w      A7, 0xC
  1916. 0000140C  4ED0                     jmp        [A0]
  1917. 0000140E  4E56 FFF6                link       A6, -0x000A
  1918. 00001412  48E7 0308                movem.l    -[A7], D6,D7,A4
  1919. 00001416  206D F852                movea.l    A0, [A5 - 0x7AE]
  1920. 0000141A  2050                     movea.l    A0, [A0]
  1921. 0000141C  3C10                     move.w     D6, [A0]
  1922. 0000141E  5346                     subq.w     D6, 1
  1923. 00001420  3D46 FFF6                move.w     [A6 - 0xA], D6
  1924. 00001424  4247                     clr.w      D7
  1925. 00001426  6034                     bra        +0x36 /* 0000145C */
  1926. label00001428:
  1927. 00001428  42A7                     clr.l      -[A7]
  1928. 0000142A  2F2D F852                move.l     -[A7], [A5 - 0x7AE]
  1929. 0000142E  3F07                     move.w     -[A7], D7
  1930. 00001430  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  1931. 00001434  285F                     movea.l    A4, [A7]+
  1932. 00001436  202C 0004                move.l     D0, [A4 + 0x4]
  1933. 0000143A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1934. 0000143E  6618                     bne        +0x1A /* 00001458 */
  1935. 00001440  2014                     move.l     D0, [A4]
  1936. 00001442  B0AD F62C                cmp.l      D0, [A5 - 0x9D4]
  1937. 00001446  6606                     bne        +0x8 /* 0000144E */
  1938. 00001448  7000                     moveq.l    D0, 0x00
  1939. 0000144A  2B40 F62C                move.l     [A5 - 0x9D4], D0
  1940. label0000144E:
  1941. 0000144E  7000                     moveq.l    D0, 0x00
  1942. 00001450  2880                     move.l     [A4], D0
  1943. 00001452  7000                     moveq.l    D0, 0x00
  1944. 00001454  2940 0004                move.l     [A4 + 0x4], D0
  1945. label00001458:
  1946. 00001458  5247                     addq.w     D7, 1
  1947. 0000145A  6906                     bvs        +0x8 /* 00001462 */
  1948. label0000145C:
  1949. 0000145C  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  1950. 00001460  6FC6                     ble        -0x38 /* 00001428 */
  1951. label00001462:
  1952. 00001462  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1953. 00001466  4E5E                     unlink     A6
  1954. 00001468  205F                     movea.l    A0, [A7]+
  1955. 0000146A  504F                     addq.w     A7, 8
  1956. 0000146C  4ED0                     jmp        [A0]
  1957. 0000146E  4E56 FF00                link       A6, -0x0100
  1958. 00001472  486E FF00                pea.l      [A6 - 0x100]
  1959. 00001476  2F3C 0038 0102           move.l     -[A7], 0x380102
  1960. 0000147C  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1961. 00001480  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1962. 00001484  487A 001A                pea.l      [PC + 0x1A /* 000014A0, value 0x25E3000, pstring "^0" */]
  1963. 00001488  486E FF00                pea.l      [A6 - 0x100]
  1964. 0000148C  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  1965. 00001490  486E FF00                pea.l      [A6 - 0x100]
  1966. 00001494  4EBA FB70                jsr        [PC - 0x490 /* 00001006 */]
  1967. 00001498  4E5E                     unlink     A6
  1968. 0000149A  205F                     movea.l    A0, [A7]+
  1969. 0000149C  504F                     addq.w     A7, 8
  1970. 0000149E  4ED0                     jmp        [A0]
  1971. 000014A0  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  1972. fn000014A4:
  1973. 000014A4  4E56 FFFC                link       A6, -0x0004
  1974. 000014A8  48E7 0018                movem.l    -[A7], A3,A4
  1975. 000014AC  266E 0008                movea.l    A3, [A6 + 0x8]
  1976. 000014B0  2053                     movea.l    A0, [A3]
  1977. 000014B2  2868 0008                movea.l    A4, [A0 + 0x8]
  1978. 000014B6  2054                     movea.l    A0, [A4]
  1979. 000014B8  B7E8 0014                cmpa.l     A3, [A0 + 0x14]
  1980. 000014BC  6606                     bne        +0x8 /* 000014C4 */
  1981. 000014BE  7000                     moveq.l    D0, 0x00
  1982. 000014C0  2140 0014                move.l     [A0 + 0x14], D0
  1983. label000014C4:
  1984. 000014C4  2F0B                     move.l     -[A7], A3
  1985. 000014C6  4EBA EDF0                jsr        [PC - 0x1210 /* 000002B8 */]
  1986. 000014CA  2F0B                     move.l     -[A7], A3
  1987. 000014CC  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1988. 000014D0  4CDF 1800                movem.l    A3,A4, [A7]+
  1989. 000014D4  4E5E                     unlink     A6
  1990. 000014D6  205F                     movea.l    A0, [A7]+
  1991. 000014D8  504F                     addq.w     A7, 8
  1992. 000014DA  4ED0                     jmp        [A0]
  1993. 000014DC  4E56 FDEA                link       A6, -0x0216
  1994. 000014E0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1995. 000014E4  266E 0014                movea.l    A3, [A6 + 0x14]
  1996. 000014E8  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1997. 000014EC  200B                     move.l     D0, A3
  1998. 000014EE  6610                     bne        +0x12 /* 00001500 */
  1999. 000014F0  486E FF00                pea.l      [A6 - 0x100]
  2000. 000014F4  2F3C 004D 0102           move.l     -[A7], 0x4D0102
  2001. 000014FA  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2002. 000014FE  600E                     bra        +0x10 /* 0000150E */
  2003. label00001500:
  2004. 00001500  486E FF00                pea.l      [A6 - 0x100]
  2005. 00001504  2F3C 004E 0102           move.l     -[A7], 0x4E0102
  2006. 0000150A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2007. label0000150E:
  2008. 0000150E  7000                     moveq.l    D0, 0x00
  2009. 00001510  2840                     movea.l    A4, D0
  2010. 00001512  4AAE 0008                tst.l      [A6 + 0x8]
  2011. 00001516  6778                     beq        +0x7A /* 00001590 */
  2012. 00001518  426E FDEE                clr.w      [A6 - 0x212]
  2013. 0000151C  3D7C 0008 FDF4           move.w     [A6 - 0x20C], 0x8
  2014. 00001522  704E                     moveq.l    D0, 0x4E
  2015. 00001524  2D40 FDF6                move.l     [A6 - 0x20A], D0
  2016. 00001528  42A7                     clr.l      -[A7]
  2017. 0000152A  7001                     moveq.l    D0, 0x01
  2018. 0000152C  2F00                     move.l     -[A7], D0
  2019. 0000152E  486E FDEE                pea.l      [A6 - 0x212]
  2020. 00001532  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  2021. 00001538  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2022. 0000153C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2023. 00001540  2E1F                     move.l     D7, [A7]+
  2024. 00001542  7001                     moveq.l    D0, 0x01
  2025. 00001544  B06E FDEE                cmp.w      D0, [A6 - 0x212]
  2026. 00001548  662A                     bne        +0x2C /* 00001574 */
  2027. 0000154A  286E FDF0                movea.l    A4, [A6 - 0x210]
  2028. 0000154E  200C                     move.l     D0, A4
  2029. 00001550  673E                     beq        +0x40 /* 00001590 */
  2030. 00001552  2F0C                     move.l     -[A7], A4
  2031. 00001554  486E FE00                pea.l      [A6 - 0x200]
  2032. 00001558  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2033. 0000155C  486E FE00                pea.l      [A6 - 0x200]
  2034. 00001560  487A 00A0                pea.l      [PC + 0xA0 /* 00001602, value 0x25E3000, pstring "^0" */]
  2035. 00001564  486E FF00                pea.l      [A6 - 0x100]
  2036. 00001568  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  2037. 0000156C  2F0C                     move.l     -[A7], A4
  2038. 0000156E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2039. 00001572  601C                     bra        +0x1E /* 00001590 */
  2040. label00001574:
  2041. 00001574  486E FDEE                pea.l      [A6 - 0x212]
  2042. 00001578  486E FE00                pea.l      [A6 - 0x200]
  2043. 0000157C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2044. 00001580  486E FE00                pea.l      [A6 - 0x200]
  2045. 00001584  487A 007C                pea.l      [PC + 0x7C /* 00001602, value 0x25E3000, pstring "^0" */]
  2046. 00001588  486E FF00                pea.l      [A6 - 0x100]
  2047. 0000158C  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  2048. label00001590:
  2049. 00001590  200B                     move.l     D0, A3
  2050. 00001592  6720                     beq        +0x22 /* 000015B4 */
  2051. 00001594  2F0B                     move.l     -[A7], A3
  2052. 00001596  486E FE00                pea.l      [A6 - 0x200]
  2053. 0000159A  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2054. 0000159E  486E FE00                pea.l      [A6 - 0x200]
  2055. 000015A2  487A 005A                pea.l      [PC + 0x5A /* 000015FE, value 0x25E3100, pstring "^1" */]
  2056. 000015A6  486E FF00                pea.l      [A6 - 0x100]
  2057. 000015AA  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  2058. 000015AE  2F0B                     move.l     -[A7], A3
  2059. 000015B0  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2060. label000015B4:
  2061. 000015B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2062. 000015B8  486E FE00                pea.l      [A6 - 0x200]
  2063. 000015BC  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2064. 000015C0  486E FF00                pea.l      [A6 - 0x100]
  2065. 000015C4  486E FE00                pea.l      [A6 - 0x200]
  2066. 000015C8  487A 0032                pea.l      [PC + 0x32 /* 000015FC, value 0x25E */]
  2067. 000015CC  487A 002E                pea.l      [PC + 0x2E /* 000015FC, value 0x25E */]
  2068. 000015D0  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  2069. 000015D4  2F3C 01CC 0000           move.l     -[A7], 0x1CC0000
  2070. 000015DA  42A7                     clr.l      -[A7]
  2071. 000015DC  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  2072. 000015E0  3C1F                     move.w     D6, [A7]+
  2073. 000015E2  4AAE 0010                tst.l      [A6 + 0x10]
  2074. 000015E6  6706                     beq        +0x8 /* 000015EE */
  2075. 000015E8  4267                     clr.w      -[A7]
  2076. 000015EA  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2077. label000015EE:
  2078. 000015EE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2079. 000015F2  4E5E                     unlink     A6
  2080. 000015F4  205F                     movea.l    A0, [A7]+
  2081. 000015F6  DEFC 0010                add.w      A7, 0x10
  2082. 000015FA  4ED0                     jmp        [A0]
  2083. 000015FC  0000 025E                ori.b      D0, 0x5E /* '^' */
  2084. 00001600  3100                     move.w     -[A0], D0
  2085. 00001602  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  2086. fn00001606:
  2087. 00001606  4E56 FFF6                link       A6, -0x000A
  2088. 0000160A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2089. 0000160E  266E 0008                movea.l    A3, [A6 + 0x8]
  2090. 00001612  206E 0010                movea.l    A0, [A6 + 0x10]
  2091. 00001616  3013                     move.w     D0, [A3]
  2092. 00001618  48C0                     ext.l      D0
  2093. 0000161A  2840                     movea.l    A4, D0
  2094. 0000161C  D9D0                     add.l      A4, [A0]
  2095. 0000161E  4240                     clr.w      D0
  2096. 00001620  1014                     move.b     D0, [A4]
  2097. 00001622  3C00                     move.w     D6, D0
  2098. 00001624  7001                     moveq.l    D0, 0x01
  2099. 00001626  B046                     cmp.w      D0, D6
  2100. 00001628  6E30                     bgt        +0x32 /* 0000165A */
  2101. 0000162A  3D46 FFF6                move.w     [A6 - 0xA], D6
  2102. 0000162E  4247                     clr.w      D7
  2103. 00001630  6012                     bra        +0x14 /* 00001644 */
  2104. label00001632:
  2105. 00001632  206E 000C                movea.l    A0, [A6 + 0xC]
  2106. 00001636  4240                     clr.w      D0
  2107. 00001638  1034 7000                move.b     D0, [A4 + D7.w]
  2108. 0000163C  1180 7000                move.b     [A0 + D7.w], D0
  2109. 00001640  5247                     addq.w     D7, 1
  2110. 00001642  6906                     bvs        +0x8 /* 0000164A */
  2111. label00001644:
  2112. 00001644  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  2113. 00001648  6FE8                     ble        -0x16 /* 00001632 */
  2114. label0000164A:
  2115. 0000164A  3006                     move.w     D0, D6
  2116. 0000164C  D053                     add.w      D0, [A3]
  2117. 0000164E  5240                     addq.w     D0, 1
  2118. 00001650  3680                     move.w     [A3], D0
  2119. 00001652  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2120. 00001658  6004                     bra        +0x6 /* 0000165E */
  2121. label0000165A:
  2122. 0000165A  422E 0014                clr.b      [A6 + 0x14]
  2123. label0000165E:
  2124. 0000165E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2125. 00001662  4E5E                     unlink     A6
  2126. 00001664  205F                     movea.l    A0, [A7]+
  2127. 00001666  DEFC 000C                add.w      A7, 0xC
  2128. 0000166A  4ED0                     jmp        [A0]
  2129. fn0000166C:
  2130. 0000166C  4E56 FEA4                link       A6, -0x015C
  2131. 00001670  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2132. 00001674  206E 000C                movea.l    A0, [A6 + 0xC]
  2133. 00001678  2050                     movea.l    A0, [A0]
  2134. 0000167A  2D68 0010 FECC           move.l     [A6 - 0x134], [A0 + 0x10]
  2135. 00001680  422E FEBB                clr.b      [A6 - 0x145]
  2136. 00001684  3D7C 000C FECA           move.w     [A6 - 0x136], 0xC
  2137. 0000168A  426E FEC8                clr.w      [A6 - 0x138]
  2138. label0000168E:
  2139. 0000168E  4267                     clr.w      -[A7]
  2140. 00001690  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2141. 00001694  486E FF00                pea.l      [A6 - 0x100]
  2142. 00001698  486E FECA                pea.l      [A6 - 0x136]
  2143. 0000169C  4EBA FF68                jsr        [PC - 0x98 /* 00001606 */]
  2144. 000016A0  101F                     move.b     D0, [A7]+
  2145. 000016A2  6700 01F4                beq        +0x1F6 /* 00001898 */
  2146. 000016A6  4240                     clr.w      D0
  2147. 000016A8  102E FF01                move.b     D0, [A6 - 0xFF]
  2148. 000016AC  722D                     moveq.l    D1, 0x2D
  2149. 000016AE  B240                     cmp.w      D1, D0
  2150. 000016B0  67DC                     beq        -0x22 /* 0000168E */
  2151. 000016B2  486E FED4                pea.l      [A6 - 0x12C]
  2152. 000016B6  486E FF00                pea.l      [A6 - 0x100]
  2153. 000016BA  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  2154. 000016BE  426E FEBC                clr.w      [A6 - 0x144]
  2155. 000016C2  7800                     moveq.l    D4, 0x00
  2156. 000016C4  7E01                     moveq.l    D7, 0x01
  2157. 000016C6  4240                     clr.w      D0
  2158. 000016C8  41EE FF00                lea.l      A0, [A6 - 0x100]
  2159. 000016CC  1030 7000                move.b     D0, [A0 + D7.w]
  2160. 000016D0  722F                     moveq.l    D1, 0x2F
  2161. 000016D2  B240                     cmp.w      D1, D0
  2162. 000016D4  660C                     bne        +0xE /* 000016E2 */
  2163. 000016D6  41EE FF00                lea.l      A0, [A6 - 0x100]
  2164. 000016DA  11BC 0020 7000           move.b     [A0 + D7.w], 0x20 /* ' ' */
  2165. 000016E0  5247                     addq.w     D7, 1
  2166. label000016E2:
  2167. 000016E2  4240                     clr.w      D0
  2168. 000016E4  41EE FF00                lea.l      A0, [A6 - 0x100]
  2169. 000016E8  1030 7000                move.b     D0, [A0 + D7.w]
  2170. 000016EC  3A00                     move.w     D5, D0
  2171. 000016EE  11BC 0020 7000           move.b     [A0 + D7.w], 0x20 /* ' ' */
  2172. 000016F4  5247                     addq.w     D7, 1
  2173. 000016F6  3005                     move.w     D0, D5
  2174. 000016F8  0440 0043                subi.w     D0, 0x43 /* 'C' */
  2175. 000016FC  672E                     beq        +0x30 /* 0000172C */
  2176. 000016FE  5D40                     subq.w     D0, 6
  2177. 00001700  6716                     beq        +0x18 /* 00001718 */
  2178. 00001702  5740                     subq.w     D0, 3
  2179. 00001704  671E                     beq        +0x20 /* 00001724 */
  2180. 00001706  5740                     subq.w     D0, 3
  2181. 00001708  6716                     beq        +0x18 /* 00001720 */
  2182. 0000170A  5340                     subq.w     D0, 1
  2183. 0000170C  671A                     beq        +0x1C /* 00001728 */
  2184. 0000170E  5740                     subq.w     D0, 3
  2185. 00001710  670A                     beq        +0xC /* 0000171C */
  2186. 00001712  5740                     subq.w     D0, 3
  2187. 00001714  671A                     beq        +0x1C /* 00001730 */
  2188. 00001716  6024                     bra        +0x26 /* 0000173C */
  2189. label00001718:
  2190. 00001718  7C10                     moveq.l    D6, 0x10
  2191. 0000171A  6022                     bra        +0x24 /* 0000173E */
  2192. label0000171C:
  2193. 0000171C  7C20                     moveq.l    D6, 0x20
  2194. 0000171E  601E                     bra        +0x20 /* 0000173E */
  2195. label00001720:
  2196. 00001720  7C30                     moveq.l    D6, 0x30
  2197. 00001722  601A                     bra        +0x1C /* 0000173E */
  2198. label00001724:
  2199. 00001724  7C50                     moveq.l    D6, 0x50
  2200. 00001726  6016                     bra        +0x18 /* 0000173E */
  2201. label00001728:
  2202. 00001728  7C60                     moveq.l    D6, 0x60
  2203. 0000172A  6012                     bra        +0x14 /* 0000173E */
  2204. label0000172C:
  2205. 0000172C  7C70                     moveq.l    D6, 0x70
  2206. 0000172E  600E                     bra        +0x10 /* 0000173E */
  2207. label00001730:
  2208. 00001730  7C40                     moveq.l    D6, 0x40
  2209. 00001732  3D7C 0002 FEBC           move.w     [A6 - 0x144], 0x2
  2210. 00001738  6000 0086                bra        +0x88 /* 000017C0 */
  2211. label0000173C:
  2212. 0000173C  4246                     clr.w      D6
  2213. label0000173E:
  2214. 0000173E  4240                     clr.w      D0
  2215. 00001740  102E FF00                move.b     D0, [A6 - 0x100]
  2216. 00001744  3D40 FEC6                move.w     [A6 - 0x13A], D0
  2217. label00001748:
  2218. 00001748  BE6E FEC6                cmp.w      D7, [A6 - 0x13A]
  2219. 0000174C  6E72                     bgt        +0x74 /* 000017C0 */
  2220. 0000174E  4240                     clr.w      D0
  2221. 00001750  41EE FF00                lea.l      A0, [A6 - 0x100]
  2222. 00001754  1030 7000                move.b     D0, [A0 + D7.w]
  2223. 00001758  3A00                     move.w     D5, D0
  2224. 0000175A  7009                     moveq.l    D0, 0x09
  2225. 0000175C  B045                     cmp.w      D0, D5
  2226. 0000175E  6602                     bne        +0x4 /* 00001762 */
  2227. 00001760  605E                     bra        +0x60 /* 000017C0 */
  2228. label00001762:
  2229. 00001762  3005                     move.w     D0, D5
  2230. 00001764  0440 0020                subi.w     D0, 0x20 /* ' ' */
  2231. 00001768  6756                     beq        +0x58 /* 000017C0 */
  2232. 0000176A  0440 0029                subi.w     D0, 0x29 /* ')' */
  2233. 0000176E  670C                     beq        +0xE /* 0000177C */
  2234. 00001770  5D40                     subq.w     D0, 6
  2235. 00001772  6718                     beq        +0x1A /* 0000178C */
  2236. 00001774  5940                     subq.w     D0, 4
  2237. 00001776  670C                     beq        +0xE /* 00001784 */
  2238. 00001778  601A                     bra        +0x1C /* 00001794 */
  2239. 0000177A  601C                     bra        +0x1E /* 00001798 */
  2240. label0000177C:
  2241. 0000177C  3D7C 0001 FEBE           move.w     [A6 - 0x142], 0x1
  2242. 00001782  6014                     bra        +0x16 /* 00001798 */
  2243. label00001784:
  2244. 00001784  3D7C 0002 FEBE           move.w     [A6 - 0x142], 0x2
  2245. 0000178A  600C                     bra        +0xE /* 00001798 */
  2246. label0000178C:
  2247. 0000178C  3D7C 0003 FEBE           move.w     [A6 - 0x142], 0x3
  2248. 00001792  6004                     bra        +0x6 /* 00001798 */
  2249. label00001794:
  2250. 00001794  426E FEBE                clr.w      [A6 - 0x142]
  2251. label00001798:
  2252. 00001798  700F                     moveq.l    D0, 0x0F
  2253. 0000179A  B06E FEBC                cmp.w      D0, [A6 - 0x144]
  2254. 0000179E  6F0E                     ble        +0x10 /* 000017AE */
  2255. 000017A0  2004                     move.l     D0, D4
  2256. 000017A2  E588                     lsl        D0, 2
  2257. 000017A4  7200                     moveq.l    D1, 0x00
  2258. 000017A6  322E FEBE                move.w     D1, [A6 - 0x142]
  2259. 000017AA  8081                     or.l       D0, D1
  2260. 000017AC  2800                     move.l     D4, D0
  2261. label000017AE:
  2262. 000017AE  526E FEBC                addq.w     [A6 - 0x144], 1
  2263. 000017B2  41EE FF00                lea.l      A0, [A6 - 0x100]
  2264. 000017B6  11BC 0020 7000           move.b     [A0 + D7.w], 0x20 /* ' ' */
  2265. 000017BC  5247                     addq.w     D7, 1
  2266. 000017BE  6088                     bra        -0x76 /* 00001748 */
  2267. label000017C0:
  2268. 000017C0  302E FEBC                move.w     D0, [A6 - 0x144]
  2269. 000017C4  D046                     add.w      D0, D6
  2270. 000017C6  3C2E FEC8                move.w     D6, [A6 - 0x138]
  2271. 000017CA  DC40                     add.w      D6, D0
  2272. 000017CC  066E 0100 FEC8           addi.w     [A6 - 0x138], 0x100
  2273. label000017D2:
  2274. 000017D2  BE6E FEC6                cmp.w      D7, [A6 - 0x13A]
  2275. 000017D6  6E3E                     bgt        +0x40 /* 00001816 */
  2276. 000017D8  4240                     clr.w      D0
  2277. 000017DA  41EE FF00                lea.l      A0, [A6 - 0x100]
  2278. 000017DE  1030 7000                move.b     D0, [A0 + D7.w]
  2279. 000017E2  3A00                     move.w     D5, D0
  2280. 000017E4  702B                     moveq.l    D0, 0x2B
  2281. 000017E6  B045                     cmp.w      D0, D5
  2282. 000017E8  6612                     bne        +0x14 /* 000017FC */
  2283. 000017EA  41EE FF00                lea.l      A0, [A6 - 0x100]
  2284. 000017EE  11BC 0020 7000           move.b     [A0 + D7.w], 0x20 /* ' ' */
  2285. 000017F4  88BC 8000 0000           or.l       D4, 0x80000000
  2286. 000017FA  601A                     bra        +0x1C /* 00001816 */
  2287. label000017FC:
  2288. 000017FC  7020                     moveq.l    D0, 0x20
  2289. 000017FE  B045                     cmp.w      D0, D5
  2290. 00001800  56C0                     sne        D0
  2291. 00001802  4A00                     tst.b      D0
  2292. 00001804  670C                     beq        +0xE /* 00001812 */
  2293. 00001806  7209                     moveq.l    D1, 0x09
  2294. 00001808  B245                     cmp.w      D1, D5
  2295. 0000180A  56C1                     sne        D1
  2296. 0000180C  C001                     and.b      D0, D1
  2297. 0000180E  6702                     beq        +0x4 /* 00001812 */
  2298. 00001810  6004                     bra        +0x6 /* 00001816 */
  2299. label00001812:
  2300. 00001812  5247                     addq.w     D7, 1
  2301. 00001814  60BC                     bra        -0x42 /* 000017D2 */
  2302. label00001816:
  2303. 00001816  4267                     clr.w      -[A7]
  2304. 00001818  486E FED4                pea.l      [A6 - 0x12C]
  2305. 0000181C  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  2306. 00001820  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  2307. 00001824  6C02                     bge        +0x4 /* 00001828 */
  2308. 00001826  6070                     bra        +0x72 /* 00001898 */
  2309. label00001828:
  2310. 00001828  302E FEFE                move.w     D0, [A6 - 0x102]
  2311. 0000182C  0440 007C                subi.w     D0, 0x7C /* '|' */
  2312. 00001830  6708                     beq        +0xA /* 0000183A */
  2313. 00001832  0440 0018                subi.w     D0, 0x18
  2314. 00001836  670E                     beq        +0x10 /* 00001846 */
  2315. 00001838  602A                     bra        +0x2C /* 00001864 */
  2316. label0000183A:
  2317. 0000183A  4A84                     tst.l      D4
  2318. 0000183C  5DC0                     slt        D0
  2319. 0000183E  4400                     neg.b      D0
  2320. 00001840  1D40 FEBB                move.b     [A6 - 0x145], D0
  2321. 00001844  601E                     bra        +0x20 /* 00001864 */
  2322. label00001846:
  2323. 00001846  7000                     moveq.l    D0, 0x00
  2324. 00001848  3006                     move.w     D0, D6
  2325. 0000184A  C0BC 0000 00F0           and.l      D0, 0xF0
  2326. 00001850  7240                     moveq.l    D1, 0x40
  2327. 00001852  B280                     cmp.l      D1, D0
  2328. 00001854  660E                     bne        +0x10 /* 00001864 */
  2329. 00001856  3006                     move.w     D0, D6
  2330. 00001858  48C0                     ext.l      D0
  2331. 0000185A  206E 000C                movea.l    A0, [A6 + 0xC]
  2332. 0000185E  2050                     movea.l    A0, [A0]
  2333. 00001860  2140 0018                move.l     [A0 + 0x18], D0
  2334. label00001864:
  2335. 00001864  42A7                     clr.l      -[A7]
  2336. 00001866  2F2E FECC                move.l     -[A7], [A6 - 0x134]
  2337. 0000186A  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  2338. 0000186E  1F3C 0001                move.b     -[A7], 0x1
  2339. 00001872  486E FED0                pea.l      [A6 - 0x130]
  2340. 00001876  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2341. 0000187A  2D5F FEF4                move.l     [A6 - 0x10C], [A7]+
  2342. 0000187E  660A                     bne        +0xC /* 0000188A */
  2343. 00001880  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2344. 00001884  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2345. 00001888  600E                     bra        +0x10 /* 00001898 */
  2346. label0000188A:
  2347. 0000188A  286E FEF4                movea.l    A4, [A6 - 0x10C]
  2348. 0000188E  3886                     move.w     [A4], D6
  2349. 00001890  2944 0002                move.l     [A4 + 0x2], D4
  2350. 00001894  6000 FDF8                bra        -0x206 /* 0000168E */
  2351. label00001898:
  2352. 00001898  102D FEBF                move.b     D0, [A5 - 0x141]
  2353. 0000189C  0A00 0001                xori.b     D0, 0x1
  2354. 000018A0  C02E FEBB                and.b      D0, [A6 - 0x145]
  2355. 000018A4  6762                     beq        +0x64 /* 00001908 */
  2356. 000018A6  42A7                     clr.l      -[A7]
  2357. 000018A8  206E 000C                movea.l    A0, [A6 + 0xC]
  2358. 000018AC  2050                     movea.l    A0, [A0]
  2359. 000018AE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2360. 000018B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2361. 000018B6  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  2362. 000018BA  2D5F FEAA                move.l     [A6 - 0x156], [A7]+
  2363. 000018BE  7000                     moveq.l    D0, 0x00
  2364. 000018C0  2D40 FEB0                move.l     [A6 - 0x150], D0
  2365. 000018C4  3D7C 0008 FEB4           move.w     [A6 - 0x14C], 0x8
  2366. 000018CA  707C                     moveq.l    D0, 0x7C
  2367. 000018CC  2D40 FEB6                move.l     [A6 - 0x14A], D0
  2368. 000018D0  42A7                     clr.l      -[A7]
  2369. 000018D2  7001                     moveq.l    D0, 0x01
  2370. 000018D4  2F00                     move.l     -[A7], D0
  2371. 000018D6  486E FEAE                pea.l      [A6 - 0x152]
  2372. 000018DA  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  2373. 000018E0  2F2E FEAA                move.l     -[A7], [A6 - 0x156]
  2374. 000018E4  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2375. 000018E8  2D5F FEA6                move.l     [A6 - 0x15A], [A7]+
  2376. 000018EC  4AAE FEB0                tst.l      [A6 - 0x150]
  2377. 000018F0  660E                     bne        +0x10 /* 00001900 */
  2378. 000018F2  206E 000C                movea.l    A0, [A6 + 0xC]
  2379. 000018F6  2050                     movea.l    A0, [A0]
  2380. 000018F8  216E FEAA 0014           move.l     [A0 + 0x14], [A6 - 0x156]
  2381. 000018FE  6008                     bra        +0xA /* 00001908 */
  2382. label00001900:
  2383. 00001900  2F2E FEAA                move.l     -[A7], [A6 - 0x156]
  2384. 00001904  205F                     movea.l    A0, [A7]+
  2385. 00001906  A023                     syscall    DisposHandle/DisposeHandle
  2386. label00001908:
  2387. 00001908  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2388. 0000190C  4E5E                     unlink     A6
  2389. 0000190E  205F                     movea.l    A0, [A7]+
  2390. 00001910  504F                     addq.w     A7, 8
  2391. 00001912  4ED0                     jmp        [A0]
  2392. 00001914  4E56 FFF4                link       A6, -0x000C
  2393. 00001918  48E7 0118                movem.l    -[A7], D7,A3,A4
  2394. 0000191C  7000                     moveq.l    D0, 0x00
  2395. 0000191E  2D40 000C                move.l     [A6 + 0xC], D0
  2396. 00001922  206E 0008                movea.l    A0, [A6 + 0x8]
  2397. 00001926  2050                     movea.l    A0, [A0]
  2398. 00001928  2668 0008                movea.l    A3, [A0 + 0x8]
  2399. 0000192C  2053                     movea.l    A0, [A3]
  2400. 0000192E  2868 0008                movea.l    A4, [A0 + 0x8]
  2401. 00001932  4A94                     tst.l      [A4]
  2402. 00001934  6610                     bne        +0x12 /* 00001946 */
  2403. 00001936  117C 0001 0021           move.b     [A0 + 0x21], 0x1
  2404. 0000193C  2F0C                     move.l     -[A7], A4
  2405. 0000193E  A9A2                     syscall    LoadResource
  2406. 00001940  4A94                     tst.l      [A4]
  2407. 00001942  6602                     bne        +0x4 /* 00001946 */
  2408. 00001944  603A                     bra        +0x3C /* 00001980 */
  2409. label00001946:
  2410. 00001946  2053                     movea.l    A0, [A3]
  2411. 00001948  1028 0021                move.b     D0, [A0 + 0x21]
  2412. 0000194C  4267                     clr.w      -[A7]
  2413. 0000194E  2F0C                     move.l     -[A7], A4
  2414. 00001950  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2415. 00001954  101F                     move.b     D0, [A7]+
  2416. 00001956  660C                     bne        +0xE /* 00001964 */
  2417. 00001958  2F0C                     move.l     -[A7], A4
  2418. 0000195A  205F                     movea.l    A0, [A7]+
  2419. 0000195C  A064                     syscall    MoveHHi
  2420. 0000195E  2F0C                     move.l     -[A7], A4
  2421. 00001960  205F                     movea.l    A0, [A7]+
  2422. 00001962  A029                     syscall    HLock
  2423. label00001964:
  2424. 00001964  42A7                     clr.l      -[A7]
  2425. 00001966  2F14                     move.l     -[A7], [A4]
  2426. 00001968  201F                     move.l     D0, [A7]+
  2427. 0000196A  A055                     syscall    StripAddress
  2428. 0000196C  2E80                     move.l     [A7], D0
  2429. 0000196E  2E1F                     move.l     D7, [A7]+
  2430. 00001970  2053                     movea.l    A0, [A3]
  2431. 00001972  1028 0021                move.b     D0, [A0 + 0x21]
  2432. 00001976  6604                     bne        +0x6 /* 0000197C */
  2433. 00001978  2147 0004                move.l     [A0 + 0x4], D7
  2434. label0000197C:
  2435. 0000197C  2D47 000C                move.l     [A6 + 0xC], D7
  2436. label00001980:
  2437. 00001980  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2438. 00001984  4E5E                     unlink     A6
  2439. 00001986  2E9F                     move.l     [A7], [A7]+
  2440. 00001988  4E75                     rts
  2441. fn0000198A:
  2442. 0000198A  4E56 FFC6                link       A6, -0x003A
  2443. 0000198E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2444. 00001992  4267                     clr.w      -[A7]
  2445. 00001994  486E FFD0                pea.l      [A6 - 0x30]
  2446. 00001998  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2447. 0000199C  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2448. 000019A0  3E1F                     move.w     D7, [A7]+
  2449. 000019A2  6C0C                     bge        +0xE /* 000019B0 */
  2450. label000019A4:
  2451. 000019A4  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2452. 000019A8  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2453. 000019AC  6000 00C2                bra        +0xC4 /* 00001A70 */
  2454. label000019B0:
  2455. 000019B0  42A7                     clr.l      -[A7]
  2456. 000019B2  7022                     moveq.l    D0, 0x22
  2457. 000019B4  2F00                     move.l     -[A7], D0
  2458. 000019B6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2459. 000019BA  265F                     movea.l    A3, [A7]+
  2460. 000019BC  200B                     move.l     D0, A3
  2461. 000019BE  6602                     bne        +0x4 /* 000019C2 */
  2462. 000019C0  60E2                     bra        -0x1C /* 000019A4 */
  2463. label000019C2:
  2464. 000019C2  42A7                     clr.l      -[A7]
  2465. 000019C4  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2466. 000019C8  281F                     move.l     D4, [A7]+
  2467. 000019CA  6602                     bne        +0x4 /* 000019CE */
  2468. 000019CC  60D6                     bra        -0x28 /* 000019A4 */
  2469. label000019CE:
  2470. 000019CE  2853                     movea.l    A4, [A3]
  2471. 000019D0  41ED 01E2                lea.l      A0, [A5 + 0x1E2 /* export_56 */]
  2472. 000019D4  2888                     move.l     [A4], A0
  2473. 000019D6  41ED 01CA                lea.l      A0, [A5 + 0x1CA /* export_53 */]
  2474. 000019DA  2948 0004                move.l     [A4 + 0x4], A0
  2475. 000019DE  296E 000A 0008           move.l     [A4 + 0x8], [A6 + 0xA]
  2476. 000019E4  396E 0008 000C           move.w     [A4 + 0xC], [A6 + 0x8]
  2477. 000019EA  3947 000E                move.w     [A4 + 0xE], D7
  2478. 000019EE  2944 0010                move.l     [A4 + 0x10], D4
  2479. 000019F2  7000                     moveq.l    D0, 0x00
  2480. 000019F4  2940 0014                move.l     [A4 + 0x14], D0
  2481. 000019F8  2940 0018                move.l     [A4 + 0x18], D0
  2482. 000019FC  397C 0001 0020           move.w     [A4 + 0x20], 0x1
  2483. 00001A02  3D7C 0003 FFF4           move.w     [A6 - 0xC], 0x3
  2484. 00001A08  2D4B FFF6                move.l     [A6 - 0xA], A3
  2485. 00001A0C  42A7                     clr.l      -[A7]
  2486. 00001A0E  2F2D FD54                move.l     -[A7], [A5 - 0x2AC]
  2487. 00001A12  3F07                     move.w     -[A7], D7
  2488. 00001A14  1F3C 0001                move.b     -[A7], 0x1
  2489. 00001A18  486E FFCE                pea.l      [A6 - 0x32]
  2490. 00001A1C  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2491. 00001A20  2C1F                     move.l     D6, [A7]+
  2492. 00001A22  674C                     beq        +0x4E /* 00001A70 */
  2493. 00001A24  2046                     movea.l    A0, D6
  2494. 00001A26  2A28 0002                move.l     D5, [A0 + 0x2]
  2495. 00001A2A  6730                     beq        +0x32 /* 00001A5C */
  2496. 00001A2C  2045                     movea.l    A0, D5
  2497. 00001A2E  2050                     movea.l    A0, [A0]
  2498. 00001A30  1028 0020                move.b     D0, [A0 + 0x20]
  2499. 00001A34  6626                     bne        +0x28 /* 00001A5C */
  2500. 00001A36  2F05                     move.l     -[A7], D5
  2501. 00001A38  4EBA E944                jsr        [PC - 0x16BC /* 0000037E */]
  2502. 00001A3C  206D FD54                movea.l    A0, [A5 - 0x2AC]
  2503. 00001A40  2050                     movea.l    A0, [A0]
  2504. 00001A42  302E FFCE                move.w     D0, [A6 - 0x32]
  2505. 00001A46  48C0                     ext.l      D0
  2506. 00001A48  2F00                     move.l     -[A7], D0
  2507. 00001A4A  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2508. 00001A50  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  2509. 00001A54  201F                     move.l     D0, [A7]+
  2510. 00001A56  41F0 080C                lea.l      A0, [A0 + D0 + 0xC]
  2511. 00001A5A  2C08                     move.l     D6, A0
  2512. label00001A5C:
  2513. 00001A5C  2046                     movea.l    A0, D6
  2514. 00001A5E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2515. 00001A62  20D9                     move.l     [A0]+, [A1]+
  2516. 00001A64  3091                     move.w     [A0], [A1]
  2517. 00001A66  3F07                     move.w     -[A7], D7
  2518. 00001A68  486E FFF4                pea.l      [A6 - 0xC]
  2519. 00001A6C  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2520. label00001A70:
  2521. 00001A70  2D4B 0012                move.l     [A6 + 0x12], A3
  2522. 00001A74  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2523. 00001A78  4E5E                     unlink     A6
  2524. 00001A7A  205F                     movea.l    A0, [A7]+
  2525. 00001A7C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2526. 00001A80  4ED0                     jmp        [A0]
  2527. fn00001A82:
  2528. 00001A82  4E56 FE4C                link       A6, -0x01B4
  2529. 00001A86  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2530. 00001A8A  203C 5846 434E           move.l     D0, 0x5846434E /* 'XFCN' */
  2531. 00001A90  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2532. 00001A94  57C0                     seq        D0
  2533. 00001A96  4400                     neg.b      D0
  2534. 00001A98  1D40 FE71                move.b     [A6 - 0x18F], D0
  2535. 00001A9C  42A7                     clr.l      -[A7]
  2536. 00001A9E  2F2D FD54                move.l     -[A7], [A5 - 0x2AC]
  2537. 00001AA2  2F3C 0000 006D           move.l     -[A7], 0x6D /* 'm' */
  2538. 00001AA8  486E FEEE                pea.l      [A6 - 0x112]
  2539. 00001AAC  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2540. 00001AB0  285F                     movea.l    A4, [A7]+
  2541. 00001AB2  200C                     move.l     D0, A4
  2542. 00001AB4  6700 010E                beq        +0x110 /* 00001BC4 */
  2543. 00001AB8  7003                     moveq.l    D0, 0x03
  2544. 00001ABA  B054                     cmp.w      D0, [A4]
  2545. 00001ABC  6600 0106                bne        +0x108 /* 00001BC4 */
  2546. 00001AC0  2D6C 0002 FEE6           move.l     [A6 - 0x11A], [A4 + 0x2]
  2547. 00001AC6  4267                     clr.w      -[A7]
  2548. 00001AC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2549. 00001ACC  A80D                     syscall    Count1Resources
  2550. 00001ACE  381F                     move.w     D4, [A7]+
  2551. 00001AD0  3D44 FE4C                move.w     [A6 - 0x1B4], D4
  2552. 00001AD4  7E01                     moveq.l    D7, 0x01
  2553. 00001AD6  6000 00E4                bra        +0xE6 /* 00001BBC */
  2554. label00001ADA:
  2555. 00001ADA  4267                     clr.w      -[A7]
  2556. 00001ADC  A99B                     syscall    SetResLoad
  2557. 00001ADE  42A7                     clr.l      -[A7]
  2558. 00001AE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2559. 00001AE4  3F07                     move.w     -[A7], D7
  2560. 00001AE6  A80E                     syscall    Get1IndResource/Get1IxResource
  2561. 00001AE8  2C1F                     move.l     D6, [A7]+
  2562. 00001AEA  1F3C 0001                move.b     -[A7], 0x1
  2563. 00001AEE  A99B                     syscall    SetResLoad
  2564. 00001AF0  4A86                     tst.l      D6
  2565. 00001AF2  660C                     bne        +0xE /* 00001B00 */
  2566. 00001AF4  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  2567. 00001AF8  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2568. 00001AFC  6000 00C6                bra        +0xC8 /* 00001BC4 */
  2569. label00001B00:
  2570. 00001B00  2F06                     move.l     -[A7], D6
  2571. 00001B02  486E FFFA                pea.l      [A6 - 0x6]
  2572. 00001B06  486E FEF2                pea.l      [A6 - 0x10E]
  2573. 00001B0A  486E FEFA                pea.l      [A6 - 0x106]
  2574. 00001B0E  A9A8                     syscall    GetResInfo
  2575. 00001B10  42A7                     clr.l      -[A7]
  2576. 00001B12  486E FEFA                pea.l      [A6 - 0x106]
  2577. 00001B16  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  2578. 00001B1A  265F                     movea.l    A3, [A7]+
  2579. 00001B1C  200B                     move.l     D0, A3
  2580. 00001B1E  677E                     beq        +0x80 /* 00001B9E */
  2581. 00001B20  3D7C 0004 FE80           move.w     [A6 - 0x180], 0x4
  2582. 00001B26  7000                     moveq.l    D0, 0x00
  2583. 00001B28  2D40 FE82                move.l     [A6 - 0x17E], D0
  2584. 00001B2C  3D7C 0008 FE86           move.w     [A6 - 0x17A], 0x8
  2585. 00001B32  704D                     moveq.l    D0, 0x4D
  2586. 00001B34  2D40 FE88                move.l     [A6 - 0x178], D0
  2587. 00001B38  3D7C 0001 FE8C           move.w     [A6 - 0x174], 0x1
  2588. 00001B3E  2D4B FE8E                move.l     [A6 - 0x172], A3
  2589. 00001B42  3D7C 0004 FE92           move.w     [A6 - 0x16E], 0x4
  2590. 00001B48  102E FE71                move.b     D0, [A6 - 0x18F]
  2591. 00001B4C  4880                     ext.w      D0
  2592. 00001B4E  48C0                     ext.l      D0
  2593. 00001B50  2D40 FE94                move.l     [A6 - 0x16C], D0
  2594. 00001B54  42A7                     clr.l      -[A7]
  2595. 00001B56  7003                     moveq.l    D0, 0x03
  2596. 00001B58  2F00                     move.l     -[A7], D0
  2597. 00001B5A  486E FE80                pea.l      [A6 - 0x180]
  2598. 00001B5E  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  2599. 00001B64  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  2600. 00001B68  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2601. 00001B6C  2D5F FE7C                move.l     [A6 - 0x184], [A7]+
  2602. 00001B70  2F0B                     move.l     -[A7], A3
  2603. 00001B72  205F                     movea.l    A0, [A7]+
  2604. 00001B74  A023                     syscall    DisposHandle/DisposeHandle
  2605. 00001B76  41EE FE72                lea.l      A0, [A6 - 0x18E]
  2606. 00001B7A  43EE FE80                lea.l      A1, [A6 - 0x180]
  2607. 00001B7E  20D9                     move.l     [A0]+, [A1]+
  2608. 00001B80  3091                     move.w     [A0], [A1]
  2609. 00001B82  7003                     moveq.l    D0, 0x03
  2610. 00001B84  B06E FE72                cmp.w      D0, [A6 - 0x18E]
  2611. 00001B88  6702                     beq        +0x4 /* 00001B8C */
  2612. 00001B8A  602C                     bra        +0x2E /* 00001BB8 */
  2613. label00001B8C:
  2614. 00001B8C  4267                     clr.w      -[A7]
  2615. 00001B8E  486E FE50                pea.l      [A6 - 0x1B0]
  2616. 00001B92  486E FEFA                pea.l      [A6 - 0x106]
  2617. 00001B96  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2618. 00001B9A  3A1F                     move.w     D5, [A7]+
  2619. 00001B9C  6C0A                     bge        +0xC /* 00001BA8 */
  2620. label00001B9E:
  2621. 00001B9E  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2622. 00001BA2  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2623. 00001BA6  601C                     bra        +0x1E /* 00001BC4 */
  2624. label00001BA8:
  2625. 00001BA8  3D7C FFFA FE72           move.w     [A6 - 0x18E], 0xFFFA
  2626. 00001BAE  3F05                     move.w     -[A7], D5
  2627. 00001BB0  486E FE72                pea.l      [A6 - 0x18E]
  2628. 00001BB4  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2629. label00001BB8:
  2630. 00001BB8  5247                     addq.w     D7, 1
  2631. 00001BBA  6908                     bvs        +0xA /* 00001BC4 */
  2632. label00001BBC:
  2633. 00001BBC  BE6E FE4C                cmp.w      D7, [A6 - 0x1B4]
  2634. 00001BC0  6F00 FF18                ble        -0xE6 /* 00001ADA */
  2635. label00001BC4:
  2636. 00001BC4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2637. 00001BC8  4E5E                     unlink     A6
  2638. 00001BCA  2E9F                     move.l     [A7], [A7]+
  2639. 00001BCC  4E75                     rts
  2640. fn00001BCE:
  2641. 00001BCE  4E56 FEEC                link       A6, -0x0114
  2642. 00001BD2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2643. 00001BD6  4267                     clr.w      -[A7]
  2644. 00001BD8  2F3C 5843 4F44           move.l     -[A7], 0x58434F44 /* 'XCOD' */
  2645. 00001BDE  A80D                     syscall    Count1Resources
  2646. 00001BE0  3C1F                     move.w     D6, [A7]+
  2647. 00001BE2  3D46 FEEC                move.w     [A6 - 0x114], D6
  2648. 00001BE6  7E01                     moveq.l    D7, 0x01
  2649. 00001BE8  607A                     bra        +0x7C /* 00001C64 */
  2650. label00001BEA:
  2651. 00001BEA  42A7                     clr.l      -[A7]
  2652. 00001BEC  2F3C 5843 4F44           move.l     -[A7], 0x58434F44 /* 'XCOD' */
  2653. 00001BF2  3F07                     move.w     -[A7], D7
  2654. 00001BF4  A80E                     syscall    Get1IndResource/Get1IxResource
  2655. 00001BF6  285F                     movea.l    A4, [A7]+
  2656. 00001BF8  200C                     move.l     D0, A4
  2657. 00001BFA  6602                     bne        +0x4 /* 00001BFE */
  2658. 00001BFC  6062                     bra        +0x64 /* 00001C60 */
  2659. label00001BFE:
  2660. 00001BFE  2F0C                     move.l     -[A7], A4
  2661. 00001C00  486E FFFA                pea.l      [A6 - 0x6]
  2662. 00001C04  486E FEF2                pea.l      [A6 - 0x10E]
  2663. 00001C08  486E FEF6                pea.l      [A6 - 0x10A]
  2664. 00001C0C  A9A8                     syscall    GetResInfo
  2665. 00001C0E  42A7                     clr.l      -[A7]
  2666. 00001C10  486E FEF6                pea.l      [A6 - 0x10A]
  2667. 00001C14  2F0C                     move.l     -[A7], A4
  2668. 00001C16  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2669. 00001C1A  4EBA FD6E                jsr        [PC - 0x292 /* 0000198A */]
  2670. 00001C1E  265F                     movea.l    A3, [A7]+
  2671. 00001C20  2F0C                     move.l     -[A7], A4
  2672. 00001C22  A9A2                     syscall    LoadResource
  2673. 00001C24  2F0C                     move.l     -[A7], A4
  2674. 00001C26  205F                     movea.l    A0, [A7]+
  2675. 00001C28  A04A                     syscall    HNoPurge
  2676. 00001C2A  2F0B                     move.l     -[A7], A3
  2677. 00001C2C  2F0C                     move.l     -[A7], A4
  2678. 00001C2E  4EBA FA3C                jsr        [PC - 0x5C4 /* 0000166C */]
  2679. 00001C32  4267                     clr.w      -[A7]
  2680. 00001C34  2F0C                     move.l     -[A7], A4
  2681. 00001C36  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2682. 00001C3A  101F                     move.b     D0, [A7]+
  2683. 00001C3C  6622                     bne        +0x24 /* 00001C60 */
  2684. 00001C3E  2F0C                     move.l     -[A7], A4
  2685. 00001C40  A9A3                     syscall    ReleaseResource
  2686. 00001C42  4267                     clr.w      -[A7]
  2687. 00001C44  A99B                     syscall    SetResLoad
  2688. 00001C46  42A7                     clr.l      -[A7]
  2689. 00001C48  2F3C 5843 4F44           move.l     -[A7], 0x58434F44 /* 'XCOD' */
  2690. 00001C4E  3F07                     move.w     -[A7], D7
  2691. 00001C50  A80E                     syscall    Get1IndResource/Get1IxResource
  2692. 00001C52  285F                     movea.l    A4, [A7]+
  2693. 00001C54  1F3C 0001                move.b     -[A7], 0x1
  2694. 00001C58  A99B                     syscall    SetResLoad
  2695. 00001C5A  2053                     movea.l    A0, [A3]
  2696. 00001C5C  214C 0008                move.l     [A0 + 0x8], A4
  2697. label00001C60:
  2698. 00001C60  5247                     addq.w     D7, 1
  2699. 00001C62  6906                     bvs        +0x8 /* 00001C6A */
  2700. label00001C64:
  2701. 00001C64  BE6E FEEC                cmp.w      D7, [A6 - 0x114]
  2702. 00001C68  6F80                     ble        -0x7E /* 00001BEA */
  2703. label00001C6A:
  2704. 00001C6A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2705. 00001C6E  4E5E                     unlink     A6
  2706. 00001C70  205F                     movea.l    A0, [A7]+
  2707. 00001C72  544F                     addq.w     A7, 2
  2708. 00001C74  4ED0                     jmp        [A0]
  2709. fn00001C76:
  2710. 00001C76  4E56 FFF8                link       A6, -0x0008
  2711. 00001C7A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2712. 00001C7E  3A2E 0010                move.w     D5, [A6 + 0x10]
  2713. 00001C82  4267                     clr.w      -[A7]
  2714. 00001C84  A994                     syscall    CurResFile
  2715. 00001C86  3C1F                     move.w     D6, [A7]+
  2716. 00001C88  3F05                     move.w     -[A7], D5
  2717. 00001C8A  A998                     syscall    UseResFile
  2718. 00001C8C  206D F84E                movea.l    A0, [A5 - 0x7B2]
  2719. 00001C90  2050                     movea.l    A0, [A0]
  2720. 00001C92  3010                     move.w     D0, [A0]
  2721. 00001C94  5340                     subq.w     D0, 1
  2722. 00001C96  3E00                     move.w     D7, D0
  2723. 00001C98  6016                     bra        +0x18 /* 00001CB0 */
  2724. label00001C9A:
  2725. 00001C9A  42A7                     clr.l      -[A7]
  2726. 00001C9C  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  2727. 00001CA0  3F07                     move.w     -[A7], D7
  2728. 00001CA2  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2729. 00001CA6  265F                     movea.l    A3, [A7]+
  2730. 00001CA8  4AAB 0002                tst.l      [A3 + 0x2]
  2731. 00001CAC  6716                     beq        +0x18 /* 00001CC4 */
  2732. 00001CAE  5347                     subq.w     D7, 1
  2733. label00001CB0:
  2734. 00001CB0  4A47                     tst.w      D7
  2735. 00001CB2  6CE6                     bge        -0x18 /* 00001C9A */
  2736. 00001CB4  42A7                     clr.l      -[A7]
  2737. 00001CB6  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  2738. 00001CBA  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2739. 00001CBE  265F                     movea.l    A3, [A7]+
  2740. 00001CC0  200B                     move.l     D0, A3
  2741. 00001CC2  6716                     beq        +0x18 /* 00001CDA */
  2742. label00001CC4:
  2743. 00001CC4  284B                     movea.l    A4, A3
  2744. 00001CC6  3885                     move.w     [A4], D5
  2745. 00001CC8  296E 000C 0002           move.l     [A4 + 0x2], [A6 + 0xC]
  2746. 00001CCE  196E 000A 0006           move.b     [A4 + 0x6], [A6 + 0xA]
  2747. 00001CD4  196E 0008 0007           move.b     [A4 + 0x7], [A6 + 0x8]
  2748. label00001CDA:
  2749. 00001CDA  102E 000A                move.b     D0, [A6 + 0xA]
  2750. 00001CDE  671A                     beq        +0x1C /* 00001CFA */
  2751. 00001CE0  3F05                     move.w     -[A7], D5
  2752. 00001CE2  4EBA FEEA                jsr        [PC - 0x116 /* 00001BCE */]
  2753. 00001CE6  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  2754. 00001CEC  4EBA FD94                jsr        [PC - 0x26C /* 00001A82 */]
  2755. 00001CF0  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  2756. 00001CF6  4EBA FD8A                jsr        [PC - 0x276 /* 00001A82 */]
  2757. label00001CFA:
  2758. 00001CFA  3F06                     move.w     -[A7], D6
  2759. 00001CFC  A998                     syscall    UseResFile
  2760. 00001CFE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2761. 00001D02  4E5E                     unlink     A6
  2762. 00001D04  205F                     movea.l    A0, [A7]+
  2763. 00001D06  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2764. 00001D0A  4ED0                     jmp        [A0]
  2765. fn00001D0C:
  2766. 00001D0C  4E56 FFEA                link       A6, -0x0016
  2767. 00001D10  48E7 0308                movem.l    -[A7], D6,D7,A4
  2768. 00001D14  206E 0008                movea.l    A0, [A6 + 0x8]
  2769. 00001D18  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2770. 00001D1C  22D8                     move.l     [A1]+, [A0]+
  2771. 00001D1E  3290                     move.w     [A1], [A0]
  2772. 00001D20  7000                     moveq.l    D0, 0x00
  2773. 00001D22  2D40 000C                move.l     [A6 + 0xC], D0
  2774. 00001D26  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  2775. 00001D2C  206D F84E                movea.l    A0, [A5 - 0x7B2]
  2776. 00001D30  2050                     movea.l    A0, [A0]
  2777. 00001D32  3C10                     move.w     D6, [A0]
  2778. 00001D34  5346                     subq.w     D6, 1
  2779. 00001D36  3D46 FFEA                move.w     [A6 - 0x16], D6
  2780. 00001D3A  4247                     clr.w      D7
  2781. 00001D3C  603A                     bra        +0x3C /* 00001D78 */
  2782. label00001D3E:
  2783. 00001D3E  42A7                     clr.l      -[A7]
  2784. 00001D40  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  2785. 00001D44  3F07                     move.w     -[A7], D7
  2786. 00001D46  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2787. 00001D4A  285F                     movea.l    A4, [A7]+
  2788. 00001D4C  4AAC 0002                tst.l      [A4 + 0x2]
  2789. 00001D50  6602                     bne        +0x4 /* 00001D54 */
  2790. 00001D52  6020                     bra        +0x22 /* 00001D74 */
  2791. label00001D54:
  2792. 00001D54  2D6C 0002 FFF2           move.l     [A6 - 0xE], [A4 + 0x2]
  2793. 00001D5A  42A7                     clr.l      -[A7]
  2794. 00001D5C  486E FFFA                pea.l      [A6 - 0x6]
  2795. 00001D60  486E FFF0                pea.l      [A6 - 0x10]
  2796. 00001D64  42A7                     clr.l      -[A7]
  2797. 00001D66  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  2798. 00001D6A  4A9F                     tst.l      [A7]+
  2799. 00001D6C  6706                     beq        +0x8 /* 00001D74 */
  2800. 00001D6E  2D4C 000C                move.l     [A6 + 0xC], A4
  2801. 00001D72  600A                     bra        +0xC /* 00001D7E */
  2802. label00001D74:
  2803. 00001D74  5247                     addq.w     D7, 1
  2804. 00001D76  6906                     bvs        +0x8 /* 00001D7E */
  2805. label00001D78:
  2806. 00001D78  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  2807. 00001D7C  6FC0                     ble        -0x3E /* 00001D3E */
  2808. label00001D7E:
  2809. 00001D7E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2810. 00001D82  4E5E                     unlink     A6
  2811. 00001D84  2E9F                     move.l     [A7], [A7]+
  2812. 00001D86  4E75                     rts
  2813. 00001D88  4E56 FDDA                link       A6, -0x0226
  2814. 00001D8C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2815. 00001D90  206E 0008                movea.l    A0, [A6 + 0x8]
  2816. 00001D94  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2817. 00001D98  22D8                     move.l     [A1]+, [A0]+
  2818. 00001D9A  3290                     move.w     [A1], [A0]
  2819. 00001D9C  7EFD                     moveq.l    D7, 0xFFFFFFFD
  2820. 00001D9E  42A7                     clr.l      -[A7]
  2821. 00001DA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2822. 00001DA4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2823. 00001DA8  7001                     moveq.l    D0, 0x01
  2824. 00001DAA  B09F                     cmp.l      D0, [A7]+
  2825. 00001DAC  6604                     bne        +0x6 /* 00001DB2 */
  2826. 00001DAE  7EFE                     moveq.l    D7, 0xFFFFFFFE
  2827. 00001DB0  6012                     bra        +0x14 /* 00001DC4 */
  2828. label00001DB2:
  2829. 00001DB2  42A7                     clr.l      -[A7]
  2830. 00001DB4  486E FFFA                pea.l      [A6 - 0x6]
  2831. 00001DB8  4EBA FF52                jsr        [PC - 0xAE /* 00001D0C */]
  2832. 00001DBC  265F                     movea.l    A3, [A7]+
  2833. 00001DBE  200B                     move.l     D0, A3
  2834. 00001DC0  6702                     beq        +0x4 /* 00001DC4 */
  2835. 00001DC2  3E13                     move.w     D7, [A3]
  2836. label00001DC4:
  2837. 00001DC4  42A7                     clr.l      -[A7]
  2838. 00001DC6  42A7                     clr.l      -[A7]
  2839. 00001DC8  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2840. 00001DCC  285F                     movea.l    A4, [A7]+
  2841. 00001DCE  206D FD54                movea.l    A0, [A5 - 0x2AC]
  2842. 00001DD2  2050                     movea.l    A0, [A0]
  2843. 00001DD4  3010                     move.w     D0, [A0]
  2844. 00001DD6  5340                     subq.w     D0, 1
  2845. 00001DD8  3D40 FFF2                move.w     [A6 - 0xE], D0
  2846. 00001DDC  3D6E FFF2 FDDA           move.w     [A6 - 0x226], [A6 - 0xE]
  2847. 00001DE2  4246                     clr.w      D6
  2848. 00001DE4  6000 00C4                bra        +0xC6 /* 00001EAA */
  2849. label00001DE8:
  2850. 00001DE8  206D FD54                movea.l    A0, [A5 - 0x2AC]
  2851. 00001DEC  2050                     movea.l    A0, [A0]
  2852. 00001DEE  3006                     move.w     D0, D6
  2853. 00001DF0  48C0                     ext.l      D0
  2854. 00001DF2  2F00                     move.l     -[A7], D0
  2855. 00001DF4  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2856. 00001DFA  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  2857. 00001DFE  201F                     move.l     D0, [A7]+
  2858. 00001E00  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  2859. 00001E04  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  2860. 00001E08  22D8                     move.l     [A1]+, [A0]+
  2861. 00001E0A  22D8                     move.l     [A1]+, [A0]+
  2862. 00001E0C  3290                     move.w     [A1], [A0]
  2863. 00001E0E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2864. 00001E10  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  2865. 00001E14  6604                     bne        +0x6 /* 00001E1A */
  2866. 00001E16  6000 008E                bra        +0x90 /* 00001EA6 */
  2867. label00001E1A:
  2868. 00001E1A  7003                     moveq.l    D0, 0x03
  2869. 00001E1C  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  2870. 00001E20  6704                     beq        +0x6 /* 00001E26 */
  2871. 00001E22  6000 0082                bra        +0x84 /* 00001EA6 */
  2872. label00001E26:
  2873. 00001E26  282E FFE8                move.l     D4, [A6 - 0x18]
  2874. 00001E2A  70FE                     moveq.l    D0, 0xFFFFFFFE
  2875. 00001E2C  B047                     cmp.w      D0, D7
  2876. 00001E2E  56C0                     sne        D0
  2877. 00001E30  4A00                     tst.b      D0
  2878. 00001E32  6710                     beq        +0x12 /* 00001E44 */
  2879. 00001E34  2044                     movea.l    A0, D4
  2880. 00001E36  2050                     movea.l    A0, [A0]
  2881. 00001E38  BE68 000C                cmp.w      D7, [A0 + 0xC]
  2882. 00001E3C  56C1                     sne        D1
  2883. 00001E3E  C001                     and.b      D0, D1
  2884. 00001E40  6702                     beq        +0x4 /* 00001E44 */
  2885. 00001E42  6062                     bra        +0x64 /* 00001EA6 */
  2886. label00001E44:
  2887. 00001E44  2F2D FD6C                move.l     -[A7], [A5 - 0x294]
  2888. 00001E48  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  2889. 00001E4C  486E FEDE                pea.l      [A6 - 0x122]
  2890. 00001E50  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  2891. 00001E54  486E FEDE                pea.l      [A6 - 0x122]
  2892. 00001E58  487A 007C                pea.l      [PC + 0x7C /* 00001ED6, value 0x10D4E56 */]
  2893. 00001E5C  486E FDDC                pea.l      [A6 - 0x224]
  2894. 00001E60  3F3C 0002                move.w     -[A7], 0x2
  2895. 00001E64  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  2896. 00001E68  41EE FEDE                lea.l      A0, [A6 - 0x122]
  2897. 00001E6C  43EE FDDC                lea.l      A1, [A6 - 0x224]
  2898. 00001E70  703F                     moveq.l    D0, 0x3F
  2899. label00001E72:
  2900. 00001E72  20D9                     move.l     [A0]+, [A1]+
  2901. 00001E74  51C8 FFFC                dbf        D0, -0x6 /* 00001E72 */
  2902. 00001E78  4267                     clr.w      -[A7]
  2903. 00001E7A  486E FEDF                pea.l      [A6 - 0x121]
  2904. 00001E7E  2F0C                     move.l     -[A7], A4
  2905. 00001E80  4240                     clr.w      D0
  2906. 00001E82  102E FEDE                move.b     D0, [A6 - 0x122]
  2907. 00001E86  48C0                     ext.l      D0
  2908. 00001E88  2F00                     move.l     -[A7], D0
  2909. 00001E8A  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  2910. 00001E8E  3A1F                     move.w     D5, [A7]+
  2911. 00001E90  6714                     beq        +0x16 /* 00001EA6 */
  2912. 00001E92  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2913. 00001E96  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2914. 00001E9A  2F0C                     move.l     -[A7], A4
  2915. 00001E9C  205F                     movea.l    A0, [A7]+
  2916. 00001E9E  A023                     syscall    DisposHandle/DisposeHandle
  2917. 00001EA0  7000                     moveq.l    D0, 0x00
  2918. 00001EA2  2840                     movea.l    A4, D0
  2919. 00001EA4  6022                     bra        +0x24 /* 00001EC8 */
  2920. label00001EA6:
  2921. 00001EA6  5246                     addq.w     D6, 1
  2922. 00001EA8  6908                     bvs        +0xA /* 00001EB2 */
  2923. label00001EAA:
  2924. 00001EAA  BC6E FDDA                cmp.w      D6, [A6 - 0x226]
  2925. 00001EAE  6F00 FF38                ble        -0xC6 /* 00001DE8 */
  2926. label00001EB2:
  2927. 00001EB2  422E FEDE                clr.b      [A6 - 0x122]
  2928. 00001EB6  4267                     clr.w      -[A7]
  2929. 00001EB8  486E FEDE                pea.l      [A6 - 0x122]
  2930. 00001EBC  2F0C                     move.l     -[A7], A4
  2931. 00001EBE  7001                     moveq.l    D0, 0x01
  2932. 00001EC0  2F00                     move.l     -[A7], D0
  2933. 00001EC2  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  2934. 00001EC6  3A1F                     move.w     D5, [A7]+
  2935. label00001EC8:
  2936. 00001EC8  2D4C 000C                move.l     [A6 + 0xC], A4
  2937. 00001ECC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2938. 00001ED0  4E5E                     unlink     A6
  2939. 00001ED2  2E9F                     move.l     [A7], [A7]+
  2940. 00001ED4  4E75                     rts
  2941. 00001ED6  010D                     btst       A5, D0
  2942. fn00001ED8:
  2943. 00001ED8  4E56 FEF0                link       A6, -0x0110
  2944. 00001EDC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2945. 00001EE0  486E FEF8                pea.l      [A6 - 0x108]
  2946. 00001EE4  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  2947. 00001EE8  7001                     moveq.l    D0, 0x01
  2948. 00001EEA  B06E FEF8                cmp.w      D0, [A6 - 0x108]
  2949. 00001EEE  670C                     beq        +0xE /* 00001EFC */
  2950. 00001EF0  3F3C 001C                move.w     -[A7], 0x1C
  2951. 00001EF4  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2952. 00001EF8  6000 008A                bra        +0x8C /* 00001F84 */
  2953. label00001EFC:
  2954. 00001EFC  42A7                     clr.l      -[A7]
  2955. 00001EFE  486E FEF8                pea.l      [A6 - 0x108]
  2956. 00001F02  4EBA FE08                jsr        [PC - 0x1F8 /* 00001D0C */]
  2957. 00001F06  285F                     movea.l    A4, [A7]+
  2958. 00001F08  200C                     move.l     D0, A4
  2959. 00001F0A  6702                     beq        +0x4 /* 00001F0E */
  2960. 00001F0C  6056                     bra        +0x58 /* 00001F64 */
  2961. label00001F0E:
  2962. 00001F0E  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  2963. 00001F12  486E FEFE                pea.l      [A6 - 0x102]
  2964. 00001F16  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2965. 00001F1A  4267                     clr.w      -[A7]
  2966. 00001F1C  A994                     syscall    CurResFile
  2967. 00001F1E  3A1F                     move.w     D5, [A7]+
  2968. 00001F20  4267                     clr.w      -[A7]
  2969. 00001F22  486E FEFE                pea.l      [A6 - 0x102]
  2970. 00001F26  206D F34E                movea.l    A0, [A5 - 0xCB2]
  2971. 00001F2A  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  2972. 00001F2E  4267                     clr.w      -[A7]
  2973. 00001F30  A9C4                     syscall    OpenRFPerm
  2974. 00001F32  3E1F                     move.w     D7, [A7]+
  2975. 00001F34  6C0A                     bge        +0xC /* 00001F40 */
  2976. 00001F36  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  2977. 00001F3A  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2978. 00001F3E  6024                     bra        +0x26 /* 00001F64 */
  2979. label00001F40:
  2980. 00001F40  206D F84E                movea.l    A0, [A5 - 0x7B2]
  2981. 00001F44  2050                     movea.l    A0, [A0]
  2982. 00001F46  3010                     move.w     D0, [A0]
  2983. 00001F48  5340                     subq.w     D0, 1
  2984. 00001F4A  3C00                     move.w     D6, D0
  2985. 00001F4C  6022                     bra        +0x24 /* 00001F70 */
  2986. label00001F4E:
  2987. 00001F4E  42A7                     clr.l      -[A7]
  2988. 00001F50  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  2989. 00001F54  3F06                     move.w     -[A7], D6
  2990. 00001F56  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2991. 00001F5A  285F                     movea.l    A4, [A7]+
  2992. 00001F5C  BE54                     cmp.w      D7, [A4]
  2993. 00001F5E  660E                     bne        +0x10 /* 00001F6E */
  2994. 00001F60  3F05                     move.w     -[A7], D5
  2995. 00001F62  A998                     syscall    UseResFile
  2996. label00001F64:
  2997. 00001F64  486E FEF8                pea.l      [A6 - 0x108]
  2998. 00001F68  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2999. 00001F6C  6016                     bra        +0x18 /* 00001F84 */
  3000. label00001F6E:
  3001. 00001F6E  5346                     subq.w     D6, 1
  3002. label00001F70:
  3003. 00001F70  4A46                     tst.w      D6
  3004. 00001F72  6CDA                     bge        -0x24 /* 00001F4E */
  3005. 00001F74  3F07                     move.w     -[A7], D7
  3006. 00001F76  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  3007. 00001F7A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3008. 00001F7E  4267                     clr.w      -[A7]
  3009. 00001F80  4EBA FCF4                jsr        [PC - 0x30C /* 00001C76 */]
  3010. label00001F84:
  3011. 00001F84  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3012. 00001F88  4E5E                     unlink     A6
  3013. 00001F8A  205F                     movea.l    A0, [A7]+
  3014. 00001F8C  544F                     addq.w     A7, 2
  3015. 00001F8E  4ED0                     jmp        [A0]
  3016. 00001F90  4E56 0000                link       A6, 0
  3017. 00001F94  4267                     clr.w      -[A7]
  3018. 00001F96  4EBA FF40                jsr        [PC - 0xC0 /* 00001ED8 */]
  3019. 00001F9A  4E5E                     unlink     A6
  3020. 00001F9C  4E75                     rts
  3021. 00001F9E  4E56 0000                link       A6, 0
  3022. 00001FA2  1F3C 0001                move.b     -[A7], 0x1
  3023. 00001FA6  4EBA FF30                jsr        [PC - 0xD0 /* 00001ED8 */]
  3024. 00001FAA  4E5E                     unlink     A6
  3025. 00001FAC  4E75                     rts
  3026. fn00001FAE:
  3027. 00001FAE  4E56 FFEA                link       A6, -0x0016
  3028. 00001FB2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3029. 00001FB6  2C2E 0008                move.l     D6, [A6 + 0x8]
  3030. 00001FBA  2046                     movea.l    A0, D6
  3031. 00001FBC  1D68 0007 FFF1           move.b     [A6 - 0xF], [A0 + 0x7]
  3032. 00001FC2  2046                     movea.l    A0, D6
  3033. 00001FC4  3A10                     move.w     D5, [A0]
  3034. 00001FC6  2046                     movea.l    A0, D6
  3035. 00001FC8  2D68 0002 FFEC           move.l     [A6 - 0x14], [A0 + 0x2]
  3036. 00001FCE  2046                     movea.l    A0, D6
  3037. 00001FD0  7000                     moveq.l    D0, 0x00
  3038. 00001FD2  2140 0002                move.l     [A0 + 0x2], D0
  3039. 00001FD6  2046                     movea.l    A0, D6
  3040. 00001FD8  30BC FFFF                move.w     [A0], 0xFFFF
  3041. 00001FDC  2046                     movea.l    A0, D6
  3042. 00001FDE  117C 0001 0007           move.b     [A0 + 0x7], 0x1
  3043. 00001FE4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3044. 00001FE8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3045. 00001FEC  206D FD54                movea.l    A0, [A5 - 0x2AC]
  3046. 00001FF0  2050                     movea.l    A0, [A0]
  3047. 00001FF2  3010                     move.w     D0, [A0]
  3048. 00001FF4  5340                     subq.w     D0, 1
  3049. 00001FF6  3D40 FFFC                move.w     [A6 - 0x4], D0
  3050. 00001FFA  3D6E FFFC FFEA           move.w     [A6 - 0x16], [A6 - 0x4]
  3051. 00002000  4247                     clr.w      D7
  3052. 00002002  6000 00A2                bra        +0xA4 /* 000020A6 */
  3053. label00002006:
  3054. 00002006  206D FD54                movea.l    A0, [A5 - 0x2AC]
  3055. 0000200A  2050                     movea.l    A0, [A0]
  3056. 0000200C  3007                     move.w     D0, D7
  3057. 0000200E  48C0                     ext.l      D0
  3058. 00002010  2F00                     move.l     -[A7], D0
  3059. 00002012  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3060. 00002018  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  3061. 0000201C  201F                     move.l     D0, [A7]+
  3062. 0000201E  72FF                     moveq.l    D1, 0xFFFFFFFF
  3063. 00002020  B270 0808                cmp.w      D1, [A0 + D0 + 0x8]
  3064. 00002024  677C                     beq        +0x7E /* 000020A2 */
  3065. 00002026  206D FD54                movea.l    A0, [A5 - 0x2AC]
  3066. 0000202A  2050                     movea.l    A0, [A0]
  3067. 0000202C  3007                     move.w     D0, D7
  3068. 0000202E  48C0                     ext.l      D0
  3069. 00002030  2F00                     move.l     -[A7], D0
  3070. 00002032  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3071. 00002038  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  3072. 0000203C  201F                     move.l     D0, [A7]+
  3073. 0000203E  2670 080E                movea.l    A3, [A0 + D0 + 0xE]
  3074. 00002042  200B                     move.l     D0, A3
  3075. 00002044  6602                     bne        +0x4 /* 00002048 */
  3076. 00002046  605A                     bra        +0x5C /* 000020A2 */
  3077. label00002048:
  3078. 00002048  2053                     movea.l    A0, [A3]
  3079. 0000204A  BA68 000C                cmp.w      D5, [A0 + 0xC]
  3080. 0000204E  6652                     bne        +0x54 /* 000020A2 */
  3081. 00002050  2828 0008                move.l     D4, [A0 + 0x8]
  3082. 00002054  1028 0020                move.b     D0, [A0 + 0x20]
  3083. 00002058  6714                     beq        +0x16 /* 0000206E */
  3084. 0000205A  2F04                     move.l     -[A7], D4
  3085. 0000205C  A992                     syscall    DetachResource
  3086. 0000205E  2F04                     move.l     -[A7], D4
  3087. 00002060  205F                     movea.l    A0, [A7]+
  3088. 00002062  A04A                     syscall    HNoPurge
  3089. 00002064  2053                     movea.l    A0, [A3]
  3090. 00002066  317C FFFF 000C           move.w     [A0 + 0xC], 0xFFFF
  3091. 0000206C  6034                     bra        +0x36 /* 000020A2 */
  3092. label0000206E:
  3093. 0000206E  2053                     movea.l    A0, [A3]
  3094. 00002070  3F28 000E                move.w     -[A7], [A0 + 0xE]
  3095. 00002074  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  3096. 00002078  206D FD54                movea.l    A0, [A5 - 0x2AC]
  3097. 0000207C  2050                     movea.l    A0, [A0]
  3098. 0000207E  3007                     move.w     D0, D7
  3099. 00002080  48C0                     ext.l      D0
  3100. 00002082  2F00                     move.l     -[A7], D0
  3101. 00002084  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3102. 0000208A  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  3103. 0000208E  201F                     move.l     D0, [A7]+
  3104. 00002090  49F0 080C                lea.l      A4, [A0 + D0 + 0xC]
  3105. 00002094  4254                     clr.w      [A4]
  3106. 00002096  7000                     moveq.l    D0, 0x00
  3107. 00002098  2940 0002                move.l     [A4 + 0x2], D0
  3108. 0000209C  2F0B                     move.l     -[A7], A3
  3109. 0000209E  4EBA E2DE                jsr        [PC - 0x1D22 /* 0000037E */]
  3110. label000020A2:
  3111. 000020A2  5247                     addq.w     D7, 1
  3112. 000020A4  6908                     bvs        +0xA /* 000020AE */
  3113. label000020A6:
  3114. 000020A6  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  3115. 000020AA  6F00 FF5A                ble        -0xA4 /* 00002006 */
  3116. label000020AE:
  3117. 000020AE  102E FFF1                move.b     D0, [A6 - 0xF]
  3118. 000020B2  6604                     bne        +0x6 /* 000020B8 */
  3119. 000020B4  3F05                     move.w     -[A7], D5
  3120. 000020B6  A99A                     syscall    CloseResFile
  3121. label000020B8:
  3122. 000020B8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3123. 000020BC  4E5E                     unlink     A6
  3124. 000020BE  2E9F                     move.l     [A7], [A7]+
  3125. 000020C0  4E75                     rts
  3126. fn000020C2:
  3127. 000020C2  4E56 FFEE                link       A6, -0x0012
  3128. 000020C6  48E7 0308                movem.l    -[A7], D6,D7,A4
  3129. 000020CA  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  3130. 000020CE  205F                     movea.l    A0, [A7]+
  3131. 000020D0  A029                     syscall    HLock
  3132. 000020D2  486E FFFA                pea.l      [A6 - 0x6]
  3133. 000020D6  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  3134. 000020DA  7001                     moveq.l    D0, 0x01
  3135. 000020DC  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3136. 000020E0  6648                     bne        +0x4A /* 0000212A */
  3137. 000020E2  42A7                     clr.l      -[A7]
  3138. 000020E4  486E FFFA                pea.l      [A6 - 0x6]
  3139. 000020E8  4EBA FC22                jsr        [PC - 0x3DE /* 00001D0C */]
  3140. 000020EC  285F                     movea.l    A4, [A7]+
  3141. 000020EE  200C                     move.l     D0, A4
  3142. 000020F0  6612                     bne        +0x14 /* 00002104 */
  3143. 000020F2  486E FFFA                pea.l      [A6 - 0x6]
  3144. 000020F6  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  3145. 000020FA  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  3146. 000020FE  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3147. 00002102  607C                     bra        +0x7E /* 00002180 */
  3148. label00002104:
  3149. 00002104  102C 0006                move.b     D0, [A4 + 0x6]
  3150. 00002108  B02E 0008                cmp.b      D0, [A6 + 0x8]
  3151. 0000210C  57C0                     seq        D0
  3152. 0000210E  122C 0007                move.b     D1, [A4 + 0x7]
  3153. 00002112  0A01 0001                xori.b     D1, 0x1
  3154. 00002116  C001                     and.b      D0, D1
  3155. 00002118  6706                     beq        +0x8 /* 00002120 */
  3156. 0000211A  2F0C                     move.l     -[A7], A4
  3157. 0000211C  4EBA FE90                jsr        [PC - 0x170 /* 00001FAE */]
  3158. label00002120:
  3159. 00002120  486E FFFA                pea.l      [A6 - 0x6]
  3160. 00002124  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  3161. 00002128  6056                     bra        +0x58 /* 00002180 */
  3162. label0000212A:
  3163. 0000212A  4A6E FFFA                tst.w      [A6 - 0x6]
  3164. 0000212E  670A                     beq        +0xC /* 0000213A */
  3165. 00002130  3F3C 001C                move.w     -[A7], 0x1C
  3166. 00002134  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3167. 00002138  6046                     bra        +0x48 /* 00002180 */
  3168. label0000213A:
  3169. 0000213A  206D F84E                movea.l    A0, [A5 - 0x7B2]
  3170. 0000213E  2050                     movea.l    A0, [A0]
  3171. 00002140  3C10                     move.w     D6, [A0]
  3172. 00002142  5346                     subq.w     D6, 1
  3173. 00002144  3D46 FFEE                move.w     [A6 - 0x12], D6
  3174. 00002148  4247                     clr.w      D7
  3175. 0000214A  602E                     bra        +0x30 /* 0000217A */
  3176. label0000214C:
  3177. 0000214C  42A7                     clr.l      -[A7]
  3178. 0000214E  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  3179. 00002152  3F07                     move.w     -[A7], D7
  3180. 00002154  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3181. 00002158  285F                     movea.l    A4, [A7]+
  3182. 0000215A  102C 0006                move.b     D0, [A4 + 0x6]
  3183. 0000215E  B02E 0008                cmp.b      D0, [A6 + 0x8]
  3184. 00002162  57C0                     seq        D0
  3185. 00002164  122C 0007                move.b     D1, [A4 + 0x7]
  3186. 00002168  0A01 0001                xori.b     D1, 0x1
  3187. 0000216C  C001                     and.b      D0, D1
  3188. 0000216E  6706                     beq        +0x8 /* 00002176 */
  3189. 00002170  2F0C                     move.l     -[A7], A4
  3190. 00002172  4EBA FE3A                jsr        [PC - 0x1C6 /* 00001FAE */]
  3191. label00002176:
  3192. 00002176  5247                     addq.w     D7, 1
  3193. 00002178  6906                     bvs        +0x8 /* 00002180 */
  3194. label0000217A:
  3195. 0000217A  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  3196. 0000217E  6FCC                     ble        -0x32 /* 0000214C */
  3197. label00002180:
  3198. 00002180  2F2D F84E                move.l     -[A7], [A5 - 0x7B2]
  3199. 00002184  205F                     movea.l    A0, [A7]+
  3200. 00002186  A02A                     syscall    HUnlock
  3201. 00002188  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3202. 0000218C  4E5E                     unlink     A6
  3203. 0000218E  205F                     movea.l    A0, [A7]+
  3204. 00002190  544F                     addq.w     A7, 2
  3205. 00002192  4ED0                     jmp        [A0]
  3206. 00002194  4E56 0000                link       A6, 0
  3207. 00002198  1F3C 0001                move.b     -[A7], 0x1
  3208. 0000219C  4EBA FF24                jsr        [PC - 0xDC /* 000020C2 */]
  3209. 000021A0  4E5E                     unlink     A6
  3210. 000021A2  4E75                     rts
  3211. 000021A4  4E56 0000                link       A6, 0
  3212. 000021A8  4267                     clr.w      -[A7]
  3213. 000021AA  4EBA FF16                jsr        [PC - 0xEA /* 000020C2 */]
  3214. 000021AE  4E5E                     unlink     A6
  3215. 000021B0  4E75                     rts
  3216. fn000021B2:
  3217. 000021B2  4E56 FDEC                link       A6, -0x0214
  3218. 000021B6  4E5E                     unlink     A6
  3219. 000021B8  2E9F                     move.l     [A7], [A7]+
  3220. 000021BA  4E75                     rts
  3221. 000021BC  4E56 FCE2                link       A6, -0x031E
  3222. 000021C0  4E5E                     unlink     A6
  3223. 000021C2  4E75                     rts
  3224. 000021C4  4E56 0000                link       A6, 0
  3225. 000021C8  4E5E                     unlink     A6
  3226. 000021CA  4E75                     rts
  3227. 000021CC  4E56 FFCA                link       A6, -0x0036
  3228. 000021D0  206E 000E                movea.l    A0, [A6 + 0xE]
  3229. 000021D4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3230. 000021D8  22D8                     move.l     [A1]+, [A0]+
  3231. 000021DA  22D8                     move.l     [A1]+, [A0]+
  3232. 000021DC  3D7C 0004 FFCE           move.w     [A6 - 0x32], 0x4
  3233. 000021E2  7000                     moveq.l    D0, 0x00
  3234. 000021E4  2D40 FFD0                move.l     [A6 - 0x30], D0
  3235. 000021E8  3D7C 0008 FFD4           move.w     [A6 - 0x2C], 0x8
  3236. 000021EE  2D7C 0000 00B5 FFD6      move.l     [A6 - 0x2A], 0xB5
  3237. 000021F6  3D7C 0004 FFDA           move.w     [A6 - 0x26], 0x4
  3238. 000021FC  2D6E 0012 FFDC           move.l     [A6 - 0x24], [A6 + 0x12]
  3239. 00002202  3D7C 0004 FFE0           move.w     [A6 - 0x20], 0x4
  3240. 00002208  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3241. 0000220C  2D48 FFE2                move.l     [A6 - 0x1E], A0
  3242. 00002210  3D7C 0004 FFE6           move.w     [A6 - 0x1A], 0x4
  3243. 00002216  302E 000C                move.w     D0, [A6 + 0xC]
  3244. 0000221A  48C0                     ext.l      D0
  3245. 0000221C  2D40 FFE8                move.l     [A6 - 0x18], D0
  3246. 00002220  3D7C 0004 FFEC           move.w     [A6 - 0x14], 0x4
  3247. 00002226  302E 000A                move.w     D0, [A6 + 0xA]
  3248. 0000222A  48C0                     ext.l      D0
  3249. 0000222C  2D40 FFEE                move.l     [A6 - 0x12], D0
  3250. 00002230  3D7C 0004 FFF2           move.w     [A6 - 0xE], 0x4
  3251. 00002236  302E 0008                move.w     D0, [A6 + 0x8]
  3252. 0000223A  48C0                     ext.l      D0
  3253. 0000223C  2D40 FFF4                move.l     [A6 - 0xC], D0
  3254. 00002240  42A7                     clr.l      -[A7]
  3255. 00002242  7006                     moveq.l    D0, 0x06
  3256. 00002244  2F00                     move.l     -[A7], D0
  3257. 00002246  486E FFCE                pea.l      [A6 - 0x32]
  3258. 0000224A  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  3259. 00002250  2F2D EF38                move.l     -[A7], [A5 - 0x10C8]
  3260. 00002254  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3261. 00002258  2D5F FFCA                move.l     [A6 - 0x36], [A7]+
  3262. 0000225C  4E5E                     unlink     A6
  3263. 0000225E  205F                     movea.l    A0, [A7]+
  3264. 00002260  DEFC 000E                add.w      A7, 0xE
  3265. 00002264  4ED0                     jmp        [A0]
  3266. 00002266  4E56 FFEA                link       A6, -0x0016
  3267. 0000226A  3D7C 0004 FFEE           move.w     [A6 - 0x12], 0x4
  3268. 00002270  7000                     moveq.l    D0, 0x00
  3269. 00002272  2D40 FFF0                move.l     [A6 - 0x10], D0
  3270. 00002276  3D7C 0008 FFF4           move.w     [A6 - 0xC], 0x8
  3271. 0000227C  2D7C 0000 00B6 FFF6      move.l     [A6 - 0xA], 0xB6
  3272. 00002284  3D7C 0004 FFFA           move.w     [A6 - 0x6], 0x4
  3273. 0000228A  302E 0008                move.w     D0, [A6 + 0x8]
  3274. 0000228E  48C0                     ext.l      D0
  3275. 00002290  2D40 FFFC                move.l     [A6 - 0x4], D0
  3276. 00002294  42A7                     clr.l      -[A7]
  3277. 00002296  7002                     moveq.l    D0, 0x02
  3278. 00002298  2F00                     move.l     -[A7], D0
  3279. 0000229A  486E FFEE                pea.l      [A6 - 0x12]
  3280. 0000229E  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  3281. 000022A4  2F2D EF38                move.l     -[A7], [A5 - 0x10C8]
  3282. 000022A8  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3283. 000022AC  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  3284. 000022B0  4AAE FFF0                tst.l      [A6 - 0x10]
  3285. 000022B4  56C0                     sne        D0
  3286. 000022B6  4400                     neg.b      D0
  3287. 000022B8  1D40 000A                move.b     [A6 + 0xA], D0
  3288. 000022BC  4E5E                     unlink     A6
  3289. 000022BE  205F                     movea.l    A0, [A7]+
  3290. 000022C0  544F                     addq.w     A7, 2
  3291. 000022C2  4ED0                     jmp        [A0]
  3292. 000022C4  4E56 FFD6                link       A6, -0x002A
  3293. 000022C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3294. 000022CC  2E2E 0008                move.l     D7, [A6 + 0x8]
  3295. 000022D0  6614                     bne        +0x16 /* 000022E6 */
  3296. 000022D2  42A7                     clr.l      -[A7]
  3297. 000022D4  2F3C 0024 001F           move.l     -[A7], 0x24001F
  3298. 000022DA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3299. 000022DE  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3300. 000022E2  285F                     movea.l    A4, [A7]+
  3301. 000022E4  6012                     bra        +0x14 /* 000022F8 */
  3302. label000022E6:
  3303. 000022E6  42A7                     clr.l      -[A7]
  3304. 000022E8  2F3C 0004 0003           move.l     -[A7], 0x40003
  3305. 000022EE  3F3C 0004                move.w     -[A7], 0x4
  3306. 000022F2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3307. 000022F6  285F                     movea.l    A4, [A7]+
  3308. label000022F8:
  3309. 000022F8  42A7                     clr.l      -[A7]
  3310. 000022FA  2F0C                     move.l     -[A7], A4
  3311. 000022FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3312. 00002300  2F07                     move.l     -[A7], D7
  3313. 00002302  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  3314. 00002306  265F                     movea.l    A3, [A7]+
  3315. 00002308  2D4B 0010                move.l     [A6 + 0x10], A3
  3316. 0000230C  200B                     move.l     D0, A3
  3317. 0000230E  56C0                     sne        D0
  3318. 00002310  4A00                     tst.b      D0
  3319. 00002312  671E                     beq        +0x20 /* 00002332 */
  3320. 00002314  4A87                     tst.l      D7
  3321. 00002316  57C1                     seq        D1
  3322. 00002318  C001                     and.b      D0, D1
  3323. 0000231A  6716                     beq        +0x18 /* 00002332 */
  3324. 0000231C  41ED F352                lea.l      A0, [A5 - 0xCAE]
  3325. 00002320  B1ED F34E                cmpa.l     A0, [A5 - 0xCB2]
  3326. 00002324  57C1                     seq        D1
  3327. 00002326  C001                     and.b      D0, D1
  3328. 00002328  6708                     beq        +0xA /* 00002332 */
  3329. 0000232A  2B4B F840                move.l     [A5 - 0x7C0], A3
  3330. 0000232E  2B4C FD48                move.l     [A5 - 0x2B8], A4
  3331. label00002332:
  3332. 00002332  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3333. 00002336  4E5E                     unlink     A6
  3334. 00002338  205F                     movea.l    A0, [A7]+
  3335. 0000233A  504F                     addq.w     A7, 8
  3336. 0000233C  4ED0                     jmp        [A0]
  3337. 0000233E  4E56 FFF4                link       A6, -0x000C
  3338. 00002342  48E7 0018                movem.l    -[A7], A3,A4
  3339. 00002346  266E 000C                movea.l    A3, [A6 + 0xC]
  3340. 0000234A  102D FEBF                move.b     D0, [A5 - 0x141]
  3341. 0000234E  0A00 0001                xori.b     D0, 0x1
  3342. 00002352  220B                     move.l     D1, A3
  3343. 00002354  56C1                     sne        D1
  3344. 00002356  C001                     and.b      D0, D1
  3345. 00002358  6736                     beq        +0x38 /* 00002390 */
  3346. 0000235A  4A6E 0008                tst.w      [A6 + 0x8]
  3347. 0000235E  6F10                     ble        +0x12 /* 00002370 */
  3348. 00002360  2053                     movea.l    A0, [A3]
  3349. 00002362  2028 0008                move.l     D0, [A0 + 0x8]
  3350. 00002366  322E 0008                move.w     D1, [A6 + 0x8]
  3351. 0000236A  0300                     btst       D0, D1
  3352. 0000236C  6602                     bne        +0x4 /* 00002370 */
  3353. 0000236E  6020                     bra        +0x22 /* 00002390 */
  3354. label00002370:
  3355. 00002370  2053                     movea.l    A0, [A3]
  3356. 00002372  2868 0004                movea.l    A4, [A0 + 0x4]
  3357. 00002376  200C                     move.l     D0, A4
  3358. 00002378  6716                     beq        +0x18 /* 00002390 */
  3359. 0000237A  302E 000A                move.w     D0, [A6 + 0xA]
  3360. 0000237E  48C0                     ext.l      D0
  3361. 00002380  2F00                     move.l     -[A7], D0
  3362. 00002382  42A7                     clr.l      -[A7]
  3363. 00002384  42A7                     clr.l      -[A7]
  3364. 00002386  2F0C                     move.l     -[A7], A4
  3365. 00002388  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3366. 0000238C  4EAD 0912                jsr        [A5 + 0x912 /* export_286 */]
  3367. label00002390:
  3368. 00002390  4CDF 1800                movem.l    A3,A4, [A7]+
  3369. 00002394  4E5E                     unlink     A6
  3370. 00002396  205F                     movea.l    A0, [A7]+
  3371. 00002398  504F                     addq.w     A7, 8
  3372. 0000239A  4ED0                     jmp        [A0]
  3373. 0000239C  4E56 FFFE                link       A6, -0x0002
  3374. 000023A0  2F07                     move.l     -[A7], D7
  3375. 000023A2  302E 0008                move.w     D0, [A6 + 0x8]
  3376. 000023A6  0440 003C                subi.w     D0, 0x3C /* '<' */
  3377. 000023AA  6718                     beq        +0x1A /* 000023C4 */
  3378. 000023AC  5340                     subq.w     D0, 1
  3379. 000023AE  6718                     beq        +0x1A /* 000023C8 */
  3380. 000023B0  0440 005A                subi.w     D0, 0x5A /* 'Z' */
  3381. 000023B4  6716                     beq        +0x18 /* 000023CC */
  3382. 000023B6  5340                     subq.w     D0, 1
  3383. 000023B8  6716                     beq        +0x18 /* 000023D0 */
  3384. 000023BA  5340                     subq.w     D0, 1
  3385. 000023BC  6716                     beq        +0x18 /* 000023D4 */
  3386. 000023BE  5340                     subq.w     D0, 1
  3387. 000023C0  6716                     beq        +0x18 /* 000023D8 */
  3388. 000023C2  602E                     bra        +0x30 /* 000023F2 */
  3389. label000023C4:
  3390. 000023C4  4247                     clr.w      D7
  3391. 000023C6  6012                     bra        +0x14 /* 000023DA */
  3392. label000023C8:
  3393. 000023C8  7E01                     moveq.l    D7, 0x01
  3394. 000023CA  600E                     bra        +0x10 /* 000023DA */
  3395. label000023CC:
  3396. 000023CC  7E02                     moveq.l    D7, 0x02
  3397. 000023CE  600A                     bra        +0xC /* 000023DA */
  3398. label000023D0:
  3399. 000023D0  7E03                     moveq.l    D7, 0x03
  3400. 000023D2  6006                     bra        +0x8 /* 000023DA */
  3401. label000023D4:
  3402. 000023D4  7E04                     moveq.l    D7, 0x04
  3403. 000023D6  6002                     bra        +0x4 /* 000023DA */
  3404. label000023D8:
  3405. 000023D8  7E05                     moveq.l    D7, 0x05
  3406. label000023DA:
  3407. 000023DA  206E 000A                movea.l    A0, [A6 + 0xA]
  3408. 000023DE  2050                     movea.l    A0, [A0]
  3409. 000023E0  2028 0008                move.l     D0, [A0 + 0x8]
  3410. 000023E4  3207                     move.w     D1, D7
  3411. 000023E6  03C0                     bset       D0, D1
  3412. 000023E8  206E 000A                movea.l    A0, [A6 + 0xA]
  3413. 000023EC  2050                     movea.l    A0, [A0]
  3414. 000023EE  2140 0008                move.l     [A0 + 0x8], D0
  3415. label000023F2:
  3416. 000023F2  2E1F                     move.l     D7, [A7]+
  3417. 000023F4  4E5E                     unlink     A6
  3418. 000023F6  205F                     movea.l    A0, [A7]+
  3419. 000023F8  5C4F                     addq.w     A7, 6
  3420. 000023FA  4ED0                     jmp        [A0]
  3421.